js数组去掉第一个元素方法

admin 0

js 中 array(数组)对像的 shift() 方法,可以将一个指定数组中的第一个元素在其数组内移除。关于 shift() 方法的介绍和使用,可以参考下面的内容。

js数组去掉第一个元素方法-第1张图片-新锐站长网

js shift() 详细作用介绍

shift():方法将数组的第一个元素从其内删除,并返回被删除元素的值。

语法:

array.shift()

返回值:被删除元素的值

注意:shift() 不会创建新的数组,只会修改被处理的数组,如被处理的数组内没有元素或者为空,则不会进行任何的操作,并返回一个“undefined”值

js 删除数组中第一个元素

JS代码:

<script> var arr = new Array(3); arr[0] = 'a';
arr[1] = 'b'; arr[2] = 'c'; arr.shift(); console.log(arr);</script>

打印结果:

["b", "c"]

js 删除数组中第一个元素,不改变原数组返回新数组的方法

由于 shift() 方法,只能修改数组,不能够达到在不改变原数组的情部下返回新数组的目的,所以我们使用一个新数组的方法来折中处理,来达到被处理的数组保持不变,可以参考下面的示例

<script> var arr = new Array('a','b','c'); 
// 赋值给另一个数组 var newarr = arr.concat(); 
// 处理新数组,原数组不变 newarr.shift(); 
// 打印结果 console.log(arr); console.log(newarr);</script>

打印结果:

["a", "b", "c"]["b", "c"]

js 删除数组中第一个元素,并返回被删除的值

js代码:

<script> var arr = new Array('飞鸟慕鱼','123','mochu'); 
// 删除数组中第一个元素,并反回被删除元素的值 str = arr.shift(); console.log(str);
</script>

标签: 数组 元素 去掉 方法

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~