欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

lodash中pick和omit函數的用法介紹

 更新時間:2022年06月28日 10:31:02   作者:小旭2021  
這篇文章介紹了lodash中pick和omit函數的用法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

_.pick(object, [props])

參數

  • object (Object): 來源對象。
  • [props] (...(string|string[])): 要被忽略的屬性。(注:單獨指定或指定在數組中。)

返回

(Object): 返回新對象。

例子

var object = { 'a': 1, 'b': '2', 'c': 3 };
 
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }

_.pickBy(object, [predicate=_.identity])

創(chuàng)建一個對象,這個對象組成為從 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, [props])

反向版 _.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, [predicate=_.identity])

反向版 _.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' }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論