Nodejs Utililty Methods Array Remove by Index

List of utility methods to do Array Remove by Index

Description

The list of methods to do Array Remove by Index are organized into topic(s).

Method

removeAt( index )
Array.prototype.removeAt = function( index ){
  if(index>=0 && index<this.length){
    for(var i=index; i<this.length; i++){
      this[i] = this[i+1];
    this.length = this.length-1;
  return this;
function removeElement(index,array){
  if(index>=0 && index<array.length){
    for(var i=index; i<array.length; i++){
      array[i] = array[i+1];
    array.length = array.length-1;
  return array;
removeAt( index )
Array.prototype.removeAt = function( index )
  var part1 = this.slice( 0, index );
  var part2 = this.slice( index );
  part1.pop();
  return( part1.concat( part2 ) );
removeAt(index)
Array.prototype.removeAt = function (index)
    if (this.length <= index || index < 0)
        return;
    for (var i = index + 1, n = index; i < this.length; ++i, ++n)
        this[n] = this[i];
...
removeAt(index)
Array.prototype.removeAt = function(index) {
    this.splice(index, 1);
removeAt(index)
"use strict";
Array.prototype.removeAt = function(index) {
    this.splice(index, 1);
    return this;
};
Array.prototype.print = function() {
    for (var i = 0; i < this.length; i++) {
        console.log(this[i] + ", ");
};
Array.prototype.remove = function() {
    var what, a = arguments,
        L = a.length,
        ax;
    while (L && this.length) {
        what = a[--L];
        while ((ax = this.indexOf(what)) !== -1) {
            this.splice(ax, 1);
    return this;
};
removeAt(index)
Array.prototype.removeAt = function(index) {
  index = parseInt(Math.floor(index));
  if (Number.isNaN(index)){
    return undefined;
  var temp = this[index];
  for (var i = index; i < this.length-1; i++) {
    this[i] = this[i+1];
  if (index <= this.length) {
    this.length = this.length-1;
  return temp;
var array = [0,1,2];
var removedValue = array.removeAt(0);
console.log(array);
console.log(removedValue);
array = [0,1,2];
removedValue = array.removeAt(4.4);
console.log(array);
console.log(removedValue);
array = [0,1,2];
removedValue = array.removeAt("A");
console.log(array);
console.log(removedValue);
removeAt(index)
Array.prototype.removeAt=function(index){
  this.splice(index,1);
removeAt(index)
Array.prototype.removeAt = function(index) {
    if (index > this.length - 1 || index < 0) {
        throw new Error("Index out of range");
    this.splice(index, 1);
};
removeAt(position)
Array.prototype.removeAt = function(position){
    this.splice(position,1);
};
removeAtIndex(elementAt)
Array.prototype.removeAtIndex = function(elementAt) {
  return this[elementAt - 1];
};