对象有方法和属性这两个特点,但也可以只有其中一种特点,它是一组数据的无序集合,与数组相对。
创建函数的方式:
1. 字面量:let obj = {}
2、 构造函数: let obj2 = Object();
对象的属性:let obj = {属性名:属性值,(多个属性值用逗号隔开)}
操作对象的两种方式:
1. obj.gender = "male"
2 .obj[ "gender"] = "male"
对象的方法: 可以没有属性值;let penson = {}| sayHello:function(){console.log("hello")};
调用对象的方法:对象名加函数名; obj.fn();
ES6新增:
如果当前对象的属性名和属性值相同,只写其中一个就可以了。
对象的方法也可以简写,如下:
let person = {age:20};
sayHello(){....};
对象的遍历:使用for-in可以遍历出对象中的每一个属性。
对象属性的命名方法:
let person{
name:“lisi” //name是键(key);lisi是值(value);所以属性的命名也是键值对命名。
}
面对对象:是一种编程方式,编程思维。
面向过程:将整个程序,拆分开来,一步一步实现。
浙公网安备 33010602011771号