Javascript Array myPop()

Description

Javascript Array myPop()


'use strict';/* w ww . j  a va 2 s. com*/

Array.prototype.myPop = function(){
 var result = this[this.length-1];
 this.length = this.length-1
 return result;
}

// module.exports = function(arr){
//  var output = arr[arr.length-1];
//  var newArr = [];
//  for(var i = 0; i < arr;length-1; i++){
//   newArr[i] = arr[i];
//  }
//  arr = newArr;
//  return output;
// }

Javascript Array myPop()

/*/*from  w w  w . j  a v  a 2 s .c  o  m*/
  Problem Statement : 
  Write your own array.pop function
  Pop function removes the last element of the array and
  returns that element
  For more info visit MDN: http://mzl.la/1fBW04O
*/
'use strict';
Array.prototype.myPop = function() {
  var lastElement = undefined;
  if(this.length > 0) {
    var lastElement = this[this.length-1];
    this.length -= 1;
  }
  return lastElement;
}
var myArray = [1];
var poppedElem = myArray.myPop();
console.log('Values in Array ', myArray);
console.log('Popeed element', poppedElem);



PreviousNext

Related