Nodejs Utililty Methods Array Find

List of utility methods to do Array Find

Description

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

Method

find(searchStr)
function loadjscssfile(filename){
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
  document.getElementsByTagName("head")[0].appendChild(fileref)
Array.prototype.find = function(searchStr) {
  for (i=0; i<this.length; i++) {
      if (this[i]===searchStr) {
...
find(searchStr)
Array.prototype.find = function(searchStr) {
  var returnArray = false;
  for (i=0; i<this.length; i++) {
    if (typeof(searchStr) == 'function') {
      if (searchStr.test(this[i])) {
        if (!returnArray) { returnArray = [] }
        returnArray.push(i);
    } else {
...
find(value)
Array.prototype.find = function(value)
    for (var i = 0; i < this.length; i++)
        if (this[i] === value)
            return i;
    return false;
function log(msg)
  console.log(msg);
find(value)
Array.prototype.find = function (value) {
  var found = -1;
  for (var i = 0; i < this.length; i++) {
    if (this[i] == value) {
      found = i;
  return found;
};
...
find(what)
function find(what, where)
  for(var i=0; i<where.length;i++)
    if(where[i] == what) return i;
  return -1;
function NumCompare(a,b)
...
findAll( func )
Array.prototype.findAll = function( func ) {
  if( $.isFunction(func) ) {
    var _arr = [];
    for( var i=0; i<this.length; i++ ) {
      var item = this[i];
      if( func(item) == true ) {
        _arr.push(item);
    return _arr;
  else {
    console.log("Please pass a function when using findAll","Error");
};
findAll()
Array.prototype.findAll = function()
  var results = [];
  this.each(function(value, index)
    if(iterator.call(context, value, index, this))
    results.push(value);
  }, this);
  return results;
...
arrayContains(find)
Array.prototype.arrayContains = function(find){
  for (item in this) {
    if(this.hasOwnProperty(item)) {
      var pattern = new RegExp(String(this[item]).trim(), 'gi');
      if (find.search(pattern) != -1) return true;
  return false;
findAndRemove(value)
Array.prototype.findAndRemove = function (value) {
  for (var i = 0; i < this.length; i++) {
    if (this[i] == value) {
      this.splice(i, 1);
};
findAndRemoveObject(value, key)
Array.prototype.findAndRemoveObject = function (value, key) {
    for (var i = 0; i < this.length; i++) {
        if (this[i] && this[i][key] == value) {
            this.splice(i, 1);
};