Nodejs Utililty Methods Array Shift

List of utility methods to do Array Shift

Description

The list of methods to do Array Shift are organized into topic(s).

Method

shift()
Array.prototype.shift = function () {
   return this.splice(0, 1)[0];
};
shift()
Array.prototype.shift = function() {
  var elem = this[0];
  for (var i = 0, len = this.length; i < len - 1; i++) {
    this[i] = this[i + 1];
  delete this[--this.length];
  return elem;
};
shift()
Array.prototype.shift = function () {
    var firstUnit = this[0];
    for (var i = 0; i < this.length; i++)
        this[i] = this[i+1];
    this.pop();
    return firstUnit;
shift()
var a = ['a', 'b', 'c'];
var c = a.shift(); 
console.log('a : ' + a); 
console.log('c : ' + c); 
Array.prototype.shift = function () {
    return this.splice(0, 1)[0];
};
var d = ['a', 'b', 'c'];
var e = d.shift(); 
...
shift()
Array.prototype.shift = function() {
  for(var i = 0; i < this.length-1; i++) {
    this[i] = this[i+1];
  this.length--;
  return this[0];
};
shiftMe()
Array.prototype.shiftMe = function () {
  var shifted = this[0];
  for (var i = 1; i < this.length; i++) {
    this[i-1] = this[i];
  this.splice(-1,1);
  return shifted;