📅  最后修改于: 2023-12-03 15:20:50.366000             🧑  作者: Mango
在Underscore.js中,_.selectKeys()
方法用于返回一个新的对象,该对象仅包含源对象中指定的键。这个方法非常有用,当我们需要从一个对象中提取特定的键值对时,就可以使用它。
_.selectKeys(obj, keys)
一个新的对象,该对象只包含源对象中指定的键值对。
var obj = {
'name': 'John',
'age': 28,
'gender': 'male'
};
var result = _.selectKeys(obj, ['name', 'gender']);
console.log(result); // 输出 { 'name': 'John', 'gender': 'male' }
上面的例子中,我们从 obj
对象中选取了 name
和 gender
两个键的值,然后将它们组成一个新的对象返回。
keys
参数使用字符串而不是数组,那么最终返回的也是一个单独的键值对对象。看到这里,相信大家已经掌握了 _.selectKeys()
方法的用法,不妨在实际应用中尝试一下吧!