【发布时间】:2016-07-28 19:56:49
【问题描述】:
我有一个键数组:var keys = ["key1","key2","key3"] 和一个对象数组:
var objArr= [
{"key0":1,"key1":2,"key2":3,"key3":4},
{"key0":5,"key1":6,"key2":7,"key3":8}
]
我希望能够根据键数组从对象数组中获取值。例如,这个的输出是valueArr = [[2,3,4],[6,7,8]]
我尝试了以下方法:
var result = objArr.map(function(a) {
for (var i=0;i<keys.length;i++){
return a[keys[i]];
};
})
但这会返回 [2,6] 因为它只是返回它得到的第一个值。我不知道如何解决它,所以感谢任何帮助,谢谢!
【问题讨论】:
标签: javascript key