js获取数组第一个和最后一个元素
Array.pop()该方法会返回数组的最后一个元素,但同时也会从数组中删除该元素,所以使用需谨慎。解决办法,拷贝数组再进行操作,代码如下var arr = [1, 2]var el = arr.pop()console.log(el)console.log(arr)// el 结果 2// arr 结果 [1]// 替换方法[...arr].pop()Array.length通过获取数组的长度再
·
Array.pop()
该方法会返回数组的最后一个元素,但同时也会从数组中删除该元素,所以使用需谨慎。
解决办法,拷贝数组再进行操作,代码如下
var arr = [1, 2]
var el = arr.pop()
console.log(el)
console.log(arr)
// el 结果 2
// arr 结果 [1]
// 替换方法
[...arr].pop()
Array.length
通过获取数组的长度再减去一就可以得到数组最后一个元素的下标,这个方法比较常用。
var arr = [1, 2]
var el = arr[arr.length - 1]
Array.slice
该方法可以从数组中分割数组元素并返回新的数组。
var arr = [1, 2]
var el = arr.slice(-1)
// 起始位置可以是负数,即从末尾抽取,返回的是选中元素组成的新数组
// 注意是数组
el[0] 或者 el.toString()
更多推荐
已为社区贡献1条内容
所有评论(0)