当前位置: 首页 > Web前端 > JavaScript

JavaScript获取数组最后一个元素

时间:2023-03-26 22:10:38 JavaScript

获取数组最后一个元素是经常遇到的场景,必须有自己的常用方法。也许有那么一刻你和我一样在想:“如何变得优雅?”。假设我们有以下数组:letarr=['cat','doggy','pig'];看看有哪些方法可以获取数组的最后一个元素,看看哪一个是你最喜欢的。withlengtharr[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'简单明了,一步到位。你怎么认为?有更好的办法,评论区告诉我。