var WEIGHT_KEY= 'weight';
var person{
name: 'Ryan'
WEIGHT_KEY: 350
};
var weight = person;WEIGHT_KEY
答案 0 :(得分:3)
应该是这样的:
var WEIGHT_KEY= 'weight';
var person = { name: 'Ryan' };
person[WEIGHT_KEY] = 350;
var weight = person[WEIGHT_KEY];
JavaScript对象的行为类似于property-bag,因此您可以使用属性名称作为get和set的索引器。
答案 1 :(得分:1)
错过了等号,对象属性和对象属性表示法的句点之间的逗号。
var WEIGHT_KEY= 'weight';
var person = { name: 'Ryan', WEIGHT_KEY: 350 };
var weight = person.WEIGHT_KEY;
方括号法:
var person = {};
person['name'] = 'Ryan';
person[WEIGHT_KEY] = 350;