假设我在 javascript 中有一个对象数组
var array=[{id:1,message:"hello",time:"00-00-0000"},{id:2,message:"sup",time:"00-00-0000"},...];
获取仅包含消息属性的数组的最佳方法是什么。即
var messages=["hello","sup",...];
最佳答案
“最佳”方式是:
var messages = array.map(function(x) {return x.message;});
最兼容的方式:
for(var messages=[],i=0,l=array.length; i<l; i++) messages[i]=array[i].message;
关于javascript - 从对象数组中获取属性数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22299272/