我们用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对象的值时使用点符号