js 数组的 shift、 pop、 unshift、 push 方法

今天在使用数组的一些操作方法时,感到有点迷糊,重新复习一下

Array.shift方法 是获取数组的第一个元素,并使其从数组删去

var a = [1,2,3,4,5,6]
var b = a.shift();

console.log(a);  // 输出 [2, 3, 4, 5, 6]
console.log(b);	 // 输出 1

Array.unshift方法 是获取数组的最后一个元素,但是不影响原数组 或者 在数组第一位 插入一个元素

var a = [1,2,3,4,5,6]
var b = a.unshift();

console.log(a);  // 输出 [1, 2, 3, 4, 5, 6]
console.log(b);	 // 输出 6

------------------------------------
var a = [1,2,3,4,5,6]
var b = a.unshift(0);

console.log(a);  // 输出 [0,1, 2, 3, 4, 5, 6]
console.log(b);	 // 输出 0

Array.push方法 是往数组的最后插入一个元素

var a = [1,2,3,4,5,6]
var b = a.push(7);

console.log(a);  // 输出 [1, 2, 3, 4, 5, 6, 7]
console.log(b);	 // 输出 7

Array.pop方法 是获取数组的最后一个元素,并使其从数组删去

var a = [1,2,3,4,5,6]
var b = a.pop();

console.log(a);  // 输出 [1, 2, 3, 4, 5]
console.log(b);	 // 输出 6

 

 

 


版权声明:本文为Ray_20160915原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。