JavaScript的对象简单解析
今天我们来讲一下JavaScript中最重要的知识点之一对象。为什么说对象是最重的知识点之一呢,因为在整个JavaScript中,夸张一点来说,万物皆对象(类似于道可道,非常道)。
js对象是 属性 和 方法的容器。
js对象分为 内置对象 和 自定义对象。
1.首先说一下如何创建对象:
// 这里要知道对象是由 花括号包含的键值对组成// 对象的每一项之间用 , 隔开varperson={ // 键值对name:"张三", age:12, sex:"男", hobby:function(){ console.log("我爱睡觉。") } }
2.如何访问对象的属性:
// 语法1:对象名.属性名console.log(person.name); console.log(person.age); // 语法2:对象名["属性名"]console.log(person['sex']);
3.如何访问对象的方法:
// 语法:对象名.方法名+()person.hobby(); // 注意:被调用的方法立即执行varfunc=person.hobby();//先执行console.log(func);//后执行
4.利用构造函数的方式创建对象
// 先 声明 创建一个对象类型的变量varobj=newObject(); // 后 添加属性varperson2={};//对象varperson3={};//对象varperson4={};//对象obj.name="诸葛成"; obj.age=24; obj[person2]="对象2"; obj[person3]="对象3"; obj[person4]="对象4"; obj.func=function(){ console.log("我爱jk"); } console.log(obj);//[object Object]: "对象4"
注意:以上代码中,使用对象作为键,这里的键会被转换为字符串 [object Object]。
视频讲解链接:
https://www.bilibili.com/video/BV19z411q7a9/