我们用javascript创建对象...

var myObj = {
  name1: 'abc',
  place1: 'xyz',

 name2: 'mno',
 place2: 'uvw',

};


现在,当我们尝试访问place1时,应该怎么做?

myObj.place1 or myObj[place1]

最佳答案

myObj.place1将直接起作用,
myObj["place1"]也将直接起作用。

但是,如果您想使用myObj[place1] ...,在这里place1被视为来自变量的值,以使其可以使用。

var myObj = {
 name1: 'abc',
 place1: 'xyz',
 name2: 'mno',
 place2: 'uvw',
};

var Place1 = "place1";
myObj[Place1]


我们用 ”。”当我们想通过属性访问js对象的值时使用点符号

09-25 16:09