Nodejs Array Set set(index, item)

Here you can find the source of set(index, item)

Method Source Code

Array.prototype.set = function(index, item){
   if (index >= this.length){
      this.add(index, item);/* ww  w.  j  a  v a 2s.  c  om*/
   } else {
      this[index] = item;
   }
}

Related

  1. set()
    Array.prototype.set = function () {
        var copy = this.slice();
        copy.sort()
        var result = "{" + copy[0];
        for (var i = 1; i < copy.length; i++)
            result += "," + copy[i];
        result += "}";
        return result;
    };
    ...
    
  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;