我将一些对象传递给我的函数。我有一些预定义的变量数组。我需要在SomeObject
(名称在数组中)中设置特定属性到传递对象的属性值。我如何访问' em?
function a(MyObject) {
var list = ["Auto", "Cook", "West", "Vodka"];
for (var i = 0; i < list.length; i++) {
SomeObject.getSomeAttribute(list[i]).setValue(MyObject.list[i]);
}
return;
}
我试过两种方式,没有一种方法在js中起作用:
var a = MyObject[list[i]];
var a = MyObject.list[i];
我理解语法错误,但我不知道怎么能这样做。
答案 0 :(得分:0)
就像做
一样简单for(var i=0; i<list.length; i++){
youObject[list[i]] = somevalue;
}