_.selectKeys()方法r传回的副本对象仅包含给定数组中列出的属性。
用法:
_.omitWhen( Object_name, array );
参数:
- Object_name:要从中选择键/值对的对象。
- array:给定的数组包含要列出的属性。
返回值:这种方法传回的副本物体包含列出的属性。
注意:由于它需要安装underscore.js contrib库,因此在正常的JavaScript中将无法使用。
可以使用npm install underscore-contrib -save安装Underscore.js contrib库。
范例1:
Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var obj = {
1:"Gfg1",
2:"Gfg2",
3:"Gfg3"
};
var val = _.selectKeys(obj, [1, 3]);
console.log(val);
{ '1':'Gfg1', '3':'Gfg3' }
范例2:I如果在对象中未找到任何属性,则此方法返回一个空对象。
Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var obj = {
1:"Gfg1",
2:"Gfg2",
3:"Gfg3"
};
var val = _.selectKeys(obj, [4]);
console.log(val);
输出:
{}
注:本文由纯净天空筛选整理自GeeksforGeeks大神的英文原创作品 Underscore.js _.selectKeys() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。