国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

lodash速覽:數(shù)組方法(二)

yiliang / 499人閱讀

摘要:把插入數(shù)組時(shí),返回其應(yīng)該插入的位置。二進(jìn)制比較法,并不會(huì)改版原數(shù)組。跟類(lèi)似,但它對(duì)有序數(shù)組進(jìn)行二叉樹(shù)查詢。照出數(shù)組中只出現(xiàn)次的項(xiàng)。獲取數(shù)組的前幾項(xiàng)。合并數(shù)組并去重。打包多個(gè)數(shù)組的對(duì)應(yīng)項(xiàng)分別形成新數(shù)組。找出不包含的數(shù)組項(xiàng)。兩個(gè)數(shù)組的抑或操作。

1、_.sortedIndex(array, value):把value插入數(shù)組時(shí),返回其應(yīng)該插入的位置。二進(jìn)制比較法,并不會(huì)改版原數(shù)組。從左向右進(jìn)行比較。

_.sortedIndex([1,2,3,5], 4);     // => 3

相似方法:
_.sortedIndexBy(array, value, [iteratee=_.identity]):自定義排序函數(shù)。
_.sortedLastIndexBy(array, value, [iteratee=_.identity]):略。
_.sortedIndexOf(array, value):跟 _.indexOf() 類(lèi)似,但它對(duì)有序數(shù)組進(jìn)行二叉樹(shù)查詢。
_.sortedLastIndexOf(array, value):略。
_.sortedLastIndex(array, value):略。

2、_.sortedUniq(array):照出數(shù)組中只出現(xiàn)1次的項(xiàng)。

_.sortedUniq([1, 1, 2]);        // => [1, 2]

相似方法:
_.sortedUniqBy(array, [iteratee]):指定迭代方法。

3、_.tail(array):返回不包含首項(xiàng)的剩余項(xiàng)。

_.tail([1, 2, 3]);        // => [2, 3]

4、_.take(array, [n=1]):獲取數(shù)組的前幾項(xiàng)。

_.take(["a", "b", "c"], 2);    //["a","b"]

相似方法:
_.takeWhile(array, [predicate=_.identity]):自定義迭代器。
_.takeRight(array, [n=1]):從右往左進(jìn)行獲取。
_.takeRightWhile(array, [predicate=_.identity]):略。

5、_.union([arrays]):合并數(shù)組并去重。

_.union([3,1,4], [1, 2]);        //?[3, 1, 4, 2]

相似方法:
_.unionBy([arrays], [iteratee=_.identity]):自定義迭代器進(jìn)行比較。
_.unionWith([arrays], [comparator]):略。

6、_.uniq(array):數(shù)組去重。

_.uniq([2, 1, 2]);    // => [2, 1]

相似方法:
_.uniqBy(array, [iteratee=_.identity]):自定義迭代器比較。
_.uniqWith(array, [comparator]):略。

7、_.zip([arrays]):打包多個(gè)數(shù)組的對(duì)應(yīng)項(xiàng)分別形成新數(shù)組。

_.zip(["a", "b","c"], [1, 2], [true, false]);    
//[["a", 1, true],["b", 2, false],["c", undefined, undefined]]

相似方法:
_.zipObject([props=[]], [values=[]]):將數(shù)組打包成key-value對(duì)象。

_.zipObject(["a", "b"], [1, 2]);        // => { "a": 1, "b": 2 }

_.zipObjectDeep([props=[]], [values=[]]):深打包。

_.zipObjectDeep(["a.b[0].c", "a.b[1].d"], [1, 2]);
// => { "a": { "b": [{ "c": 1 }, { "d": 2 }] } }

_.zipWith([arrays], [iteratee=_.identity]):自定義迭代器定義打包規(guī)則。

_.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) {
  return a + b + c;
});
// => [111, 222]

_.unzip(array):_zip()的互補(bǔ)方法。
_.unzipWith(array, [iteratee=_.identity]):自定義解壓的迭代方法。

8、_.without(array, [values]):找出不包含的數(shù)組項(xiàng)。

_.without([2, 1, 2, 3], 1, 2);        // => [3]

9、_.xor([arrays]):兩個(gè)數(shù)組的抑或操作。找出數(shù)組中交集以外的數(shù)組項(xiàng)。

_.xor([2, 1], [2, 3]);    // => [1, 3]

相似方法:
_.xorBy([arrays], [iteratee=_.identity]):自定義迭代器比較規(guī)則。
_.xorWith([arrays], [comparator]):略。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/96252.html

相關(guān)文章

  • lodash速覽:集合方法(一)

    摘要:按照一定規(guī)則統(tǒng)計(jì)數(shù)量。類(lèi)似方法從右往左遍歷。如果集合的每一項(xiàng)都符合條件才返回。篩選符合條件的項(xiàng),返回一個(gè)數(shù)組,類(lèi)似原生的方法。從第位查找分別對(duì)集合的每一項(xiàng)調(diào)用指定方法,感覺(jué)跟的作用差不多,迭代器調(diào)用方式略有不同。 集合指(Array|Object)。 1、_.countBy(collection, [iteratee=_.identity]):按照一定規(guī)則統(tǒng)計(jì)數(shù)量。返回一個(gè)對(duì)象,key...

    mj 評(píng)論0 收藏0
  • lodash速覽數(shù)組方法(一)

    摘要:將一個(gè)數(shù)組按照一定的長(zhǎng)度分割為個(gè)數(shù)組。接收一個(gè)過(guò)濾參數(shù),將不合格的數(shù)組項(xiàng)刪除。將數(shù)組降維進(jìn)行拉伸。返回?cái)?shù)組的第一項(xiàng)。獲取數(shù)組除最后一項(xiàng)的所有值,相當(dāng)于刪除最后一項(xiàng)。數(shù)組從項(xiàng)到項(xiàng)切割成一個(gè)新數(shù)組。取出數(shù)組的第項(xiàng)。刪除數(shù)組中符合條件的項(xiàng)。 1、_.chunk(array, [size]):將一個(gè)數(shù)組按照一定的長(zhǎng)度分割為N個(gè)數(shù)組。 _.chunk([a, b, c, d], 2); ...

    UCloud 評(píng)論0 收藏0
  • lodash源碼分析之數(shù)組的差集

    摘要:依賴源碼分析之緩存使用方式的進(jìn)一步封裝源碼分析之源碼分析之源碼分析之的實(shí)現(xiàn)源碼分析之源碼分析的調(diào)用如果有傳遞,則先調(diào)用,使用生成要比較數(shù)組的映射數(shù)組。循環(huán)完畢,沒(méi)有在第二個(gè)數(shù)組中發(fā)現(xiàn)相同的項(xiàng)時(shí),將該項(xiàng)存入數(shù)組中。 外部世界那些破舊與貧困的樣子,可以使我內(nèi)心世界得到平衡。——卡爾維諾《煙云》 本文為讀 lodash 源碼的第十七篇,后續(xù)文章會(huì)更新到這個(gè)倉(cāng)庫(kù)中,歡迎 star:pocke...

    Noodles 評(píng)論0 收藏0
  • Python語(yǔ)法速覽與機(jī)器學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建

    摘要:語(yǔ)法速覽與機(jī)器學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建從屬于筆者的程序猿的數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)實(shí)戰(zhàn)手冊(cè),如果希望了解更多關(guān)于數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)知識(shí)體系結(jié)構(gòu),推薦閱讀我的技術(shù)體系結(jié)構(gòu)圖面向程序猿的數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)知識(shí)體系及資料合集。 Python語(yǔ)法速覽與機(jī)器學(xué)習(xí)開(kāi)發(fā)環(huán)境搭建從屬于筆者的程序猿的數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)實(shí)戰(zhàn)手冊(cè),如果希望了解更多關(guān)于數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)知識(shí)體系結(jié)構(gòu),推薦閱讀2016:我的技術(shù)體系結(jié)構(gòu)圖:...

    Simon 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<