对象直接量

可以将js中的对象简单理解为名值对组成的散列表,其中值都是名的属性,值可以是原始值(string,number...),也可以是对象,而当对象是函数时,我们一般称之为方法。

js中自定义的对象任何时候都是可变的,内置本地对象的属性也是可以修改的,比如你可以先创建一个空对象,然后在给它添加一些属性或方法。而在创建对象时,对象直接量写法是较为理想的方式。

let me = {
  name = "test",
  getName = function () {
    return this.name;
  }
};

那么这种直接用 = 创建对象的方式就是对象直接量的写法。对象直接量语法包括:

• 将对象主体包含在一对花括号内。
• 对象内的属性或方法之间使用逗号分隔。最后一个名值对后也可以有逗号,但 在IE下会报错,所以尽量不要在最后一个属性或方法后加逗号。 
• 属性名和值之间使用冒号分隔 
• 如果将对象赋值给一个变量,不要忘了在右括号之后补上分号

posted @ 2020-09-08 15:10  尖子  阅读(112)  评论(0编辑  收藏  举报