可能重复:
javascript 对象,访问变量属性名称?
我确信它可以完成,但我可以使用一些帮助......
$('.red_button')
.each(function() {
var someVariable = $(this).attr('name');
myObject.someVariable = 0;
});
非常感谢我的救星!
可能重复:
javascript 对象,访问变量属性名称?
我确信它可以完成,但我可以使用一些帮助......
$('.red_button')
.each(function() {
var someVariable = $(this).attr('name');
myObject.someVariable = 0;
});
非常感谢我的救星!
是的,您可以为此使用括号:
myObject[ someVariable ] = 0;
您所指的称为动态对象属性。为了实现此功能,您将使用以下语法:
myObject[someVariable] = 0;
$('.red_button')
.each(function() {
var someVariable = $(this).attr('name');
myObject[someVariable] = 0;
});
这是正确的,假设您myObject
在使用它之前已经创建了: