“JavaScript Compruebe cuántas veces valoran en matriz” Código de respuesta

JavaScript Compruebe cuántas veces valoran en matriz

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

Cuenta el número de veces que ocurre un elemento en una matriz en 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

Respuestas similares a “JavaScript Compruebe cuántas veces valoran en matriz”

Preguntas similares a “JavaScript Compruebe cuántas veces valoran en matriz”

Más respuestas relacionadas con “JavaScript Compruebe cuántas veces valoran en matriz” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código