lodash中pick和omit函數(shù)的用法介紹
_.pick(object, [props])
參數(shù)
object(Object): 來源對象。[props](...(string|string[])): 要被忽略的屬性。(注:單獨(dú)指定或指定在數(shù)組中。)
返回
(Object): 返回新對象。
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }_.pickBy(object, [predicate=_.identity])
創(chuàng)建一個(gè)對象,這個(gè)對象組成為從 object 中經(jīng) predicate 判斷為真值的屬性。 predicate調(diào)用2個(gè)參數(shù):(value, key)。
參數(shù)
object(Object): 來源對象。[predicate=_.identity](Function): 調(diào)用每一個(gè)屬性的函數(shù)。
返回
(Object): 返回新對象。
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pickBy(object, _.isNumber);
// => { 'a': 1, 'c': 3 }_.omit(object, [props])
反向版 _.pick 這個(gè)方法一個(gè)對象,這個(gè)對象由忽略屬性之外的object自身和繼承的可枚舉屬性組成。(注:可以理解為刪除object對象的屬性)。
參數(shù)
object(Object): 來源對象。[props](...(string|string[])): 要被忽略的屬性。(注:單獨(dú)指定或指定在數(shù)組中。)
返回
(Object): 返回新對象。
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omit(object, ['a', 'c']);
// => { 'b': '2' }_.omitBy(object, [predicate=_.identity])
反向版 _.pickBy 這個(gè)方法一個(gè)對象,這個(gè)對象忽略 predicate(斷言函數(shù))判斷不是真值的屬性后,object自身和繼承的可枚舉屬性組成。predicate調(diào)用與2個(gè)參數(shù):(value, key)。
參數(shù)
object(Object): 來源對象。[predicate=_.identity](Function): 調(diào)用每一個(gè)屬性的函數(shù)。
返回
(Object): 返回新對象。
例子
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.omitBy(object, _.isNumber);
// => { 'b': '2' }以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用webpack/gulp構(gòu)建TypeScript項(xiàng)目的方法示例
這篇文章主要介紹了使用webpack/gulp構(gòu)建TypeScript項(xiàng)目的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
基于javascript實(shí)現(xiàn)按圓形排列DIV元素(三)
本篇文章主要介紹基于javascript實(shí)現(xiàn)按圓形排列DIV元素的方法,此文著重于介紹怎樣實(shí)現(xiàn)圖片按橢圓形轉(zhuǎn)動,需要的朋友來看下吧2016-12-12
javascript返回頂部的按鈕實(shí)現(xiàn)方法
這篇文章主要介紹了javascript返回頂部的按鈕實(shí)現(xiàn)方法,需要的朋友可以參考下2016-01-01
簡單實(shí)現(xiàn)js倒計(jì)時(shí)功能
這篇文章主要為大家詳細(xì)介紹了js倒計(jì)時(shí)效果的實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
使用ECharts實(shí)現(xiàn)狀態(tài)區(qū)間圖
這篇文章主要為大家詳細(xì)介紹了使用ECharts實(shí)現(xiàn)狀態(tài)區(qū)間圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10
js 靜態(tài)動態(tài)成員 and 信息的封裝和隱藏
一下用面向?qū)ο蟮南嚓P(guān)概念來解釋js中的仿面向?qū)ο?,因?yàn)閖s中不像其他語言,不存在面向?qū)ο笳Z言的相關(guān)特性2011-05-05

