六月下雨了,天又下了雨。我已经很久没有见过如此下雨了,柔软而缠绵,就像你的眼睛,轻轻地刷着我寂寞的肩膀。闻一闻书本,站在窗前,对朋友说:早上好!
js 中 array(数组)对像的 shift() 方法,可以将一个指定数组中的第一个元素在其数组内移除。关于 shift() 方法的介绍和使用,可以参考下面的内容。
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('飞鸟慕鱼','feiniaomy.com','mochu'); // 删除数组中第一个元素,并反回被删除元素的值 str = arr.shift(); console.log(str); </script>
打印结果:飞鸟慕鱼
以上就是JS删除数组第一个元素的方法。读书时我们应该向第一奋斗,工作时我们应该向奋斗。更多关于JS删除数组第一个元素的方法请关注haodaima.com其它相关文章!