1. 程式人生 > >精致的JavaScript代碼

精致的JavaScript代碼

ava str java ole ict scrip 數組 一個數 console

統計一個數組中,每種值得個數

var cards = [1, 2, 3, 4, 3, 2, 1, 4, 5]
var dict = {};

for(var i = 0; i < cards.length; i ++){
    dict[cards[i]] = dict[cards[i]] ? dict[cards[i]] + 1 : 1;
} 


console.log(dict);

// { ‘1‘: 2, ‘2‘: 2, ‘3‘: 2, ‘4‘: 2, ‘5‘: 1 }

精致的JavaScript代碼