对象直接量
可以将js中的对象简单理解为名值对组成的散列表,其中值都是名的属性,值可以是原始值(string,number...),也可以是对象,而当对象是函数时,我们一般称之为方法。
js中自定义的对象任何时候都是可变的,内置本地对象的属性也是可以修改的,比如你可以先创建一个空对象,然后在给它添加一些属性或方法。而在创建对象时,对象直接量写法是较为理想的方式。
let me = { name = "test", getName = function () { return this.name; } };
那么这种直接用 = 创建对象的方式就是对象直接量的写法。对象直接量语法包括:
• 将对象主体包含在一对花括号内。
• 对象内的属性或方法之间使用逗号分隔。最后一个名值对后也可以有逗号,但 在IE下会报错,所以尽量不要在最后一个属性或方法后加逗号。
• 属性名和值之间使用冒号分隔
• 如果将对象赋值给一个变量,不要忘了在右括号之后补上分号