lodash中pick和omit函数的用法介绍
2022-06-28 11:50:25 来源:易采站长站 作者:
_.pick(object,>
参数
object (Object):>[props] (...(string|string[])): 要被忽略的属性。(注:单独指定或指定在数组中。)
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }
_.pickBy(object,>
创建一个对象,这个对象组成为从 object 中经 predicate 判断为真值的属性。 predicate调用2个参数:(value, key)。
参数
object (Object):>[predicate=_.identity] (Function): 调用每一个属性的函数。
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pickBy(object, _.isNumber);
// => { 'a': 1, 'c': 3 }
_.omit(object,>
反向版 _.pick 这个方法一个对象,这个对象由忽略属性之外的object自身和继承的可枚举属性组成。(注:可以理解为删除object对象的属性)。
参数
object (Object):>[props] (...(string|string[])): 要被忽略的属性。(注:单独指定或指定在数组中。)
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omit(object, ['a', 'c']);
// => { 'b': '2' }
_.omitBy(object,>
反向版 _.pickBy 这个方法一个对象,这个对象忽略 predicate(断言函数)判断不是真值的属性后,object自身和继承的可枚举属性组成。predicate调用与2个参数:(value, key)。
参数
object (Object):>[predicate=_.identity] (Function): 调用每一个属性的函数。
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omitBy(object, _.isNumber);
// => { 'b': '2' }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。
object (Object):>[props] (...(string|string[])): 要被忽略的属性。(注:单独指定或指定在数组中。)
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }
_.pickBy(object,>
创建一个对象,这个对象组成为从 object 中经 predicate 判断为真值的属性。 predicate调用2个参数:(value, key)。
参数
object (Object):>[predicate=_.identity] (Function): 调用每一个属性的函数。
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pickBy(object, _.isNumber);
// => { 'a': 1, 'c': 3 }
_.omit(object,>
反向版 _.pick 这个方法一个对象,这个对象由忽略属性之外的object自身和继承的可枚举属性组成。(注:可以理解为删除object对象的属性)。
参数
object (Object):>[props] (...(string|string[])): 要被忽略的属性。(注:单独指定或指定在数组中。)
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omit(object, ['a', 'c']);
// => { 'b': '2' }
_.omitBy(object,>
反向版 _.pickBy 这个方法一个对象,这个对象忽略 predicate(断言函数)判断不是真值的属性后,object自身和继承的可枚举属性组成。predicate调用与2个参数:(value, key)。
参数
object (Object):>[predicate=_.identity] (Function): 调用每一个属性的函数。
返回
(Object):>
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omitBy(object, _.isNumber);
// => { 'b': '2' }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。
暂时禁止评论













闽公网安备 35020302000061号