Nodejs Array Object Key updateObject(id, key, value_key, value)

Here you can find the source of updateObject(id, key, value_key, value)

Method Source Code

Array.prototype.updateObject = function (id, key, value_key, value) {
  for (var i = 0; i < this.length; i++) {
    if (this[i][key] == value) {
      return this[i][value_key] = value;
    }/*from   w ww . j a  v a2  s .  c  om*/
  }
};

Related

  1. hasMultipleByKey(key)
    Array.prototype.hasMultipleByKey = function(key) {
        var foundOnce = false;
        var i = this.length - 1;
        while (i >= 0) {
            if (this[i].getKey() === key) {
                if (foundOnce)
                    return true;
                else
                    foundOnce = true;
    ...
    
  2. keys()
    Array.prototype.keys = function keys () {
      return new ArrayIterator(this, 'key');
    };
    
  3. notIn( key, array )
    Array.prototype.notIn = function( key, array )
        return this.filter( function(element)
            var flag = true;
            for(var i = 0; i < array.length; i++)
                if( element[key] == array[i][key]) flag = false;
            return flag;
        });
    };
    
  4. objectIndex(key,value)
    Array.prototype.objectIndex = function(key,value) {
      for(var i = 0, len = this.length; i < len; i++) {
          if (this[i][key] === value) return i;
      return -1;
    
  5. options(textKey, valueKey)
    Array.prototype.options = function(textKey, valueKey) {
      var options = [];
      options = this.map(function(item) {
         return { text: item[textKey], value: item[valueKey] }
      });
      return options;
    
  6. arrToObj()
    Array.prototype.arrToObj = function(){
      var obj = {};
      for (var i = 0; i < this.length; i++) {
        obj[i] = this[i]
      return obj;
    
  7. asObject(labels)
    Array.prototype.asObject = function(labels) {
      var result = {};
      var _ctx = this;
      labels.each(function(label, idx) {
        if (label != null)
          result[label] = _ctx[idx];
      })
      return result;
    
  8. destroy(obj)
    Array.prototype.destroy = function(obj){
      var destroyed = null;
      for(var i = 0; i < this.length; i++){
        while(this[i] === obj){
          destroyed = this.splice(i, 1)[0];
      return destroyed;
    
  9. fromObject(obj)
    Array.prototype.fromObject = function (obj) {
        var ar = [];
        for(item in obj){
            ar.push(obj[item]);
        return ar;
    };