Nodejs Array Set setWhere(property, value, setProperty, setValue)

Here you can find the source of setWhere(property, value, setProperty, setValue)

Method Source Code

Array.prototype.setWhere = function (property, value, setProperty, setValue) {
    "use strict";

    for(var i = 0; i < this.length; i++) {
        if(this[i][property] === value) {
            this[i][setProperty] = setValue;

            return;
        }/*  w  w  w  . j a va2 s  . co  m*/
    }
};

Related

  1. set(index, item)
    Array.prototype.set = function(index, item){
      if (index >= this.length){
        this.add(index, item);
      } else {
        this[index] = item;
    
  2. set(key,value)
    Array.prototype.set = function(key,value){
      this[key] = value;
    
  3. setArray(array)
    Array.prototype.setArray = function (array) {
        this.length = array.length;
        for (var i = 0; i < array.length; i++) {
            this[i] = array[i];
    };
    
  4. setItem(value,mode)
    Array.prototype.setItem = function(value,mode)
      var p = this.indexOf(value);
      if(mode == 0)
        mode = (p == -1) ? +1 : -1;
      if(mode == +1) {
        if(p == -1)
          this.push(value);
      } else if(mode == -1) {
    ...
    
  5. setTo(targetArray)
    Array.prototype.setTo = function (targetArray) {
        if (!targetArray || targetArray.length < 1)
            return false;
        if(this.length != size)
          for(var i = 0; i < size; i++)
        this.push([]);
        for (var i = 0; i < size; i++) {
            for(var j = 0; j < size; j++)
                this[i][j] = targetArray[i][j];
        return this;