5.2.4 JavaScript之Array队列方法

Array的队列方法

队列方法均会改变原数组

  • unshift队头插入(返回数组长度)
var arr = [2];
var res = arr.push(3);
console.log(arr);   // [2,3]
console.log(res);   // 2
res = arr.unshift(1);
console.log(arr);   // [1,2,3]
console.log(res);   // 3
  • shift队头删除(返回删除的元素值)
var arr = [1];
var res = arr.shift();
console.log(arr);   // []
console.log(res);   // 1
res = arr.shift();  // 表现和pop一致,对空数组做shift操作,返回undefined
console.log(arr);   // []
console.log(res);   // undefined

猜你喜欢

转载自blog.csdn.net/qq452981462/article/details/80875346
今日推荐