获取属性值的多个对象
问题描述:
内只是为了什么,我试图做一个例子:获取属性值的多个对象
item1.item2
//item2 has four objects
//object0, object1, object2, object3
//each object has the same property within it 'propTitle'
我需要把所有4个对象的propTitle值。我需要做什么来完成这个任务?
答
var titles = $.map(item1.item2, function(v, i) {
return v.propTitle;
});
或者没有jQuery的,假设item1.item2
是一个数组...
var titles = item1.item2.map(function(v, i) {
return v.propTitle;
});
虽然你需要一个补丁支持旧版浏览器。
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/map#Compatibility
'item1.item2.object0.propTitle' etc? – bfavaretto 2012-03-06 18:05:28