Javascript Array numberOfOccurrences(search)
// sol 1//w w w .jav a 2 s .c om Array.prototype.numberOfOccurrences = function (search) { return this.filter(function (num) { return search === num }).length; }
/**//from ww w .j a v a 2 s. c om * 7 kyu: Number Of Occurrences * * The numberOfOccurrences function must return the number of occurrences of an element in an array. * * var arr = [0,1,2,2,3]; * arr.numberOfOccurrences(0) === 1; * arr.numberOfOccurrences(4) === 0; * arr.numberOfOccurrences(2) === 2; * arr.numberOfOccurrences("a") === 0; */ Array.prototype.numberOfOccurrences = function(search) { return this.filter( function(num){ return search === num } ).length; }