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

資訊專欄INFORMATION COLUMN

JavaScript Array 自定義 groupBy, countBy 函數(shù)

Miracle / 804人閱讀

var arr = ["Car", "Car", "Truck", "Boat", "Truck"];
var hist = {};

法一:

arr.map((a) => {
    if (a in hist) {
        hist[a]++;
    } else {
        hist[a] = 1;
    }
});

法二:

hist = arr.reduce((prev, item) => {
    if (item in prev) {
        prev[item]++
    } else {
        prev[item] = 1
    }
    return prev;
}, {});

輸出:

console.log(hist);
// { Car: 2, Truck: 2, Boat: 1 }

參見:javascript-group-by-array

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

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/86988.html

相關文章

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

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

    mj 評論0 收藏0
  • 1625行,解開 underscore.js 的面紗 - 第四章

    摘要:接收三個參數(shù)分別為回調和,其中與是可選參數(shù)。官網(wǎng)釋義排序一個列表組成一個組,并且返回各組中的對象的數(shù)量的計數(shù)。類似,但是不是返回列表的值,而是返回在該組中值的數(shù)目。 繼續(xù)前面的內容,前文我們提到了很多方法的講解,其實到這里就已經(jīng)差不多了,因為大部分代碼其實都是套路,一些基礎函數(shù)再靈活變化就可以組成很多實用的功能。 _.sortBy = function(obj, iteratee,...

    zhaochunqi 評論0 收藏0
  • Underscore 源碼(三)隨機洗牌算法

    摘要:隨機洗牌算法說實話,以前理解數(shù)組的排序,都是將數(shù)組按照一定的邏輯由大到小或者由小到大排序,我自己是沒有碰到過隨機打亂數(shù)組排序的問題。然后里用的是所謂的洗牌算法,很高效??偨Y又是三個知識點,分別是隨機洗牌分組和函數(shù)的實現(xiàn),沒什么復雜的。 這是第三篇關于 Underscore 的源碼解讀,最近一段時間學的東西很少,自己太忙了,一方面忙著找實習,晚上回去還要寫畢業(yè)論文。畢業(yè)論文真的很憂傷,因...

    silencezwm 評論0 收藏0
  • Lodash 中文文檔 (v3.10.1) - “Collection” 方法

    摘要:別名參數(shù)待搜索的集合每次迭代執(zhí)行的函數(shù)綁定的返回返回匹配的元素或示例使用回調函數(shù)的簡稱使用回調函數(shù)的簡稱使用回調函數(shù)的簡稱該方法類似,但其從右到左迭代的所有元素。 Lodash 中文文檔 (v3.10.1) - Collection 方法 Translated by PeckZegOriginal Docs: Lodash v3.10.1 Docs 求助 翻譯文檔的難度比想象中的要難,...

    張利勇 評論0 收藏0
  • underscore 系列之內部函數(shù) cb 和 optimizeCb

    摘要:類似于,但更加健壯和完善。當為一個函數(shù),正常處理。系列系列目錄地址。系列預計寫八篇左右,重點介紹中的代碼架構鏈式調用內部函數(shù)模板引擎等內容,旨在幫助大家閱讀源碼,以及寫出自己的。如果有錯誤或者不嚴謹?shù)牡胤剑垊毡亟o予指正,十分感謝。 前言 僅看 cb 和 optimizeCb 兩個函數(shù)的名字,你可能想不到這是用來做什么的,盡管你可能想到 cb 是 callback 的縮寫。 如果直接講...

    Zhuxy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<