【发布时间】:2014-09-03 09:12:16
【问题描述】:
我想从 javascript 对象列表中获取属性值,我有一个列表
var cars = [{ id: 1, name: 'Audi' }, { id: 2, name: 'BMW' }, { id: 1, name: 'Honda' }];
现在我想通过像这样使用 for 循环来获取 id 或 name 属性值
var cars = [{ id: 1, name: 'Audi' }, { id: 2, name: 'BMW' }, { id: 1, name: 'Honda' }];
var items=[];
var firstProp='id';
for (var i = 0; i < model.length; i++) {
//original work
items.push({ value: model[i].firstProp});//here is the problem
}
请多多指教,谢谢。
【问题讨论】:
-
嗨,@cookiemonster,这里没有重复。
-
“这里没有重复”是什么意思?这正是您所需要的。同样的问题。同样的问题。同样的答案。
-
...或者,如果您对该副本不满意,如果您 use Google,您会找到许多其他人。
-
...还要注意,解决方案甚至在您的问题中。
model[i]正在使用变量来访问对象的属性。是的,我知道这是一个数组。数组是 JavaScript 中的对象。
标签: javascript