乐趣区

关于javascript:JavaScript获取数组最后一个元素

获取数组最初一个元素是常常遇到的场景,想必你也有本人罕用的办法。兴许有那么一刻你和我一样在想:” 怎么获取才算得上优雅呢?”。

假如咱们有上面这个数组:

let arr = ['cat','doggy','pig'];

看下都有哪些办法能够获取到数组的最初一个元素,看看哪个是你罕用的。

借助 length

arr[arr.length-1]
'pig'

arr.slice()

arr.slice(-1)[0] 
'pig'

arr.pop()

arr.pop() // 会扭转原素组

arr.slice(-1).pop() // 这样不会扭转原数组 

下面的办法都能够实现,然而都算不上优雅,上面是我认为比拟优雅的形式。

Array.prototype.at()

arr.at(-1)
'pig'

简单明了,一步到位。你感觉呢?有更好的形式,评论区通知我哈。

退出移动版