JavaScript对象中的属性/方法名称是否用引号包裹会有区别吗?
例如,以下两者之间有何不同:
var obj1 = {
property1 : "Value 1",
method1 : function() {
return true;
}
};
var obj2 = {
"property1" : "Value 1",
"method1" : function() {
return true;
}
};
JavaScript对象中的属性/方法名称是否用引号包裹会有区别吗?
例如,以下两者之间有何不同:
var obj1 = {
property1 : "Value 1",
method1 : function() {
return true;
}
};
var obj2 = {
"property1" : "Value 1",
"method1" : function() {
return true;
}
};
myObject.myProperty
,但您将被限制使用下标符号:myObject['myProperty']
。 - Daniel Vassallo