Nodejs Utililty Methods Array Count

List of utility methods to do Array Count

Description

The list of methods to do Array Count are organized into topic(s).

Method

countCattle(kind)
Array.prototype.countCattle = function(kind) {
  var numKind = 0;
  for (var i = 0; i<this.length; i++) {
    if (this.type == kind){
      numKind++;
  return numKind;
};
...
countCattle(kind)
Array.prototype.countCattle = function(kind) {
  var numKind = 0;
  for (var i = 0; i < this.length; i++) {
    if (this[i].type == kind) {
      numKind++;
  return numKind;
};
...
countCattle(kind)
Array.prototype.countCattle = function (kind) {
  var numKind = 0;
  for (var i = 0; i < this.length; i++) {
    if (this[i].type == kind) {
      numKind++
  return numKind
var canyonCows = [
  { name: "Bessie", type: 'cow', hadCalf: 'Burt'},
  { name: "Bessie", type: 'bull', hadCalf: 'Burt'},
  { name: "Bessie", type: 'cow', hadCalf: 'Burt'},
  { name: "Bessie", type: 'cow', hadCalf: 'Burt'},
  { name: "Bessie", type: 'calf', hadCalf: null},
]
console.log(canyonCows.countCattle('cow'))
countCattle(kind)
Array.prototype.countCattle = function(kind) {
  var numKind = 0;
  for (i in this) {
    if (this[i]["type"] == kind) numKind++;
  return numKind;
};
calculateCount()
Array.prototype.calculateCount = function() {
    return this.length;
};
var a = ["1", "2"];
var count = a.calculateCount();
console.log(count);
countForBreeding()
Array.prototype.countForBreeding = function() {
  var numToBreed = 0;
  for (var i = 0; i < this.length; i++) {
    if (this[i].noCalvesYet()) {
      numToBreed++;
  return numToBreed;
};
...
countItem(item)
Array.prototype.countItem = function (item) {
        return this.filter(function (i) {
            return i === item
        }).length;
};
countOf(pValue)
Array.prototype.countOf = function (pValue){
    var count   = 0;
    var lArray  = this || [];
    var lLength = lArray.length
    for (var i = 0 ; i < lLength; i++){
        if (lArray[i] == pValue){
            count++;
    return count;
countType(type)
Array.prototype.countType = function (type) {
  var count = 0
  for( var i = 0, x = this.length; i < x; i++) {
    if (this[i] === type) {
      count++
  return count
element_count()
Array.prototype.element_count = function(){
  var count = 0;
  for(var i=0; i<this.length; i++){
    if(this[i] != undefined){
      count++;
  return count;