“JavaScript Periksa berapa kali nilai dalam array” Kode Jawaban

JavaScript Periksa berapa kali nilai dalam array

function f(array,value){
    var n = 0;
    for(i = 0; i < array.length; i++){
        if(array[i] == value){n++}
    }
    return n;
}
Tough Turkey

Hitungan jumlah kali elemen terjadi dalam array di JavaScript

Array.prototype.frequencies = function() {
    var l = this.length, result = {all:[]};
    while (l--){
       result[this[l]] = result[this[l]] ? ++result[this[l]] : 1;
    }
    // all pairs (label, frequencies) to an array of arrays(2)
    for (var l in result){
       if (result.hasOwnProperty(l) && l !== 'all'){
          result.all.push([ l,result[l] ]);
       }
    }
    return result;
};

var freqs = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4].frequencies();
alert(freqs[2]); //=> 5
// or
var freqs = '1,1,2,one,one,2,2,22,three,four,five,three,three,five'
             .split(',')
             .frequencies();
alert(freqs.three); //=> 3
Creepy Cormorant

Jawaban yang mirip dengan “JavaScript Periksa berapa kali nilai dalam array”

Pertanyaan yang mirip dengan “JavaScript Periksa berapa kali nilai dalam array”

Lebih banyak jawaban terkait untuk “JavaScript Periksa berapa kali nilai dalam array” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya