JS数组shift()方法删除第一个元素,注意索引变化

shift()方法描述

JavaScript中,shift()方法可以用来删除数组的第一个(索引为0)元素,注意,数组调用完shift()方法之后,数组内各索引位置上的值发生了“位移”,即往前挪动了一个位置,原本索引为3的元素,变成索引为2,原本索引为2的变成了1,以此类推。


shift()调用方法

arr.shift()

shift()返回值

JS的数组对象调用shift()后,返回的是被删除的元素值。


shift()方法实例代码,及在线编辑器

<script>
  var x = [1,'笨鸟工具','x1y1z1.com','python全栈','web','hello world']
  alert(x[0])
  var y = x.shift()
  alert(x+'    '+y+'    '+x[0])
</script>

代码解析

如上代码,分别在数组x调用shift()的前后通过索引0来访问数组x的第一个元素,其值分别是1和笨鸟工具,由此可见数组调用shift()后原本索引位置上的值的变化。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.