我有一个对象数组,我想创建一个新的数组只有id
。有些记录有id
,其他记录没有。jQuery .map()返回时未定义
所以我有这样的:
var myMap = arr.map(function(e) {
return e.id;
});
console.log(myMap); // [undefined, 2, 3, 4]
我想它仅返回[2, 3, 4]
,如果可能的话。
这应该的jsfiddle解释更好一点:http://jsfiddle.net/dmathisen/Lnmj0w8k/
感谢'Boolean'例子。 – 2015-01-28 11:46:04