Nodejs Array Remove by Index removeByIndex(index)

Here you can find the source of removeByIndex(index)

Method Source Code

///* w ww . j av a 2s  .c  o  m*/
/**
 * Removes the element at the specified position in this array.
 * @param index the index of the element to removed.
 */
Array.prototype.removeByIndex = function (index) {
    var tempList = Array();
    for (var i = 0, a = 0; i < this.length; i++) {
        if (i != index) {
            tempList[a] = this[i];
            a++;
        }
    }
    this.setArray(tempList);
};

Related

  1. removeAt(position)
    Array.prototype.removeAt = function(position){
        this.splice(position,1);
    };
    
  2. removeAtIndex(elementAt)
    Array.prototype.removeAtIndex = function(elementAt) {
      return this[elementAt - 1];
    };
    
  3. removeAtIndex(index)
    Array.prototype.removeAtIndex = function(index) {
      this.splice(index, 1);
    };
    
  4. removeAtIndex(index)
    Array.prototype.removeAtIndex = function(index){
      if (typeof(index) !== "number") {
        throw new Error("Input argument was not a number");
      } else if (index >= this.length || index < 0) {
        throw new Error("Input index is out of range");
      } else {
        var index = Math.floor(index);
        this.splice(index, 1);
        return this;
    ...
    
  5. removeByIndex(i)
    Array.prototype.removeByIndex = function(i) {
       return this.splice(idx, 1);
    
  6. removeByIndex(index)
    Array.prototype.removeByIndex = function(index){
      var i=0,n=0;
      for(i=0;i<this.length;i++){
        if(this[i]!=this[index]){
          this[n++]=this[i];
      if(n<i){
        this.length = n;
    ...
    
  7. removeByIndex(index)
    Array.prototype.removeByIndex = function(index){
      var i=0,n=0;
      var arrSize = this.length;
      for(i=0;i<arrSize;i++){
        if(this[i] != this[index]){
          this[n++]=this[i];
      if(n<i){
    ...
    
  8. removeIndex(index)
    Array.prototype.removeIndex = function(index) {
        if (index > -1) {
            this.splice(index, 1);
    };
    
  9. removeIndexAt(idx)
    Array.prototype.removeIndexAt = function(idx) {
        return this.slice(0, idx).concat(this.slice(idx + 1));
    };