我有一个包含很多key : value
的大对象,并且我有一个包含该对象中的一些键的数组。
如何通过下划线返回此keys(array)
的值?
我尝试了一些这样的,但它是公牛**
_.find(objectwithkeysandvalues , function(value){
return _.intersection(value,arraywithekeys)
});
最佳答案
您不需要 Underscore 来完成此任务。相反,您可以使用 map
函数创建一个新数组,其中包含旧数组中的键指定的值:
var myValues = keys.map(function (key) {
return myObject[key]
});
关于javascript - 下划线: How to return all values by array with keys,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31641409/