对象运算符

对象运算符

运算符 描述
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 的属性。