对象运算符
对象运算符
| 运算符 | 描述 |
|---|---|
| Object Literal | {p1:x,p2:y,...} 您可以通过将属性名/值对列表括在大括号中来创建对象。例如,{length:3,width:2,height:4}。此表达式创建一个具有三个属性(名为 length、width 和 height)的对象。 |
| new | new x() 创建对象的另一种方法是将 new 运算符与对象构造函数结合使用。 |
| Property | x.y 创建对象后,您可以通过在对象名后放置句点,再跟属性名来引用其属性。例如,obj.length 引用名为 obj 的对象中名为 length 的属性。 |
| List Element | x[y] 您也可以使用 List Element 运算符访问对象属性。此语法与使用 Property 运算符类似,不同之处在于操作数 y 可以求值为属性名,而不必是名称字面量。例如,obj["length"] 与 obj.length 相同。只要 y 是值为 "length" 的变量,这也等于 obj[y]。 |
| deletee | delete x.y 删除特定对象属性。例如,表达式 delete obj.length 从名为 obj 的对象中移除名为 length 的属性。 |