首先这几个函数都是用于操作数组的,作用分为添加和弹出数据,区别则主要是方向和顺序上的差别。
首先规定一个数组的顺序
var array=["red","green","blue"];
</pre><p>"red"一端为前,"blue"一端为后。规定了方向后下面用例子来具体说明。</p><p><pre name="code" class="javascript">window.onload=function(){
var array=["red","green"];
console.log("begin:"+array);
array.push("blue");
console.log("after push():"+array);
array.shift();
console.log("after shift():"+array);
array.unshift("red","black");
console.log("after unshift('red','black'):"+array);
array.pop();
console.log("after pop():"+array);
} 输出结果:
begin:red,green
index.php:12 after push():red,green,blue
index.php:14 after shift():green,blue
index.php:16 after unshift('red','black'):red,black,green,blue
index.php:18 after pop()red,black,green应该很清楚了,pop()是弹出最后一个,并返回该元素,push()是从后面继续添加元素,shift()是弹出第一个,unshift()是在前端添加,并且最后的顺序和括号的顺序一致。
本文详细介绍了JavaScript中数组操作方法,包括push(), pop(), shift(), unshift()等函数的区别及使用场景,通过实例帮助读者理解这些方法如何改变数组结构。

3万+

被折叠的 条评论
为什么被折叠?



