• 2024-12-14
宇哥博客 前端开发 JavaScript获取数组的最后一个元素

JavaScript获取数组的最后一个元素

下面是一个数组

var arr = ['java', 'php', 'python', 'javascript', 'c++'];

需要获取数组中的最后一个元素,有以下几种方法:

根据数组下标获取

arr[arr.length-1]

使用pop()方法

该方法用于删除数组的最后一个元素并返回删除的元素,此方法会改变原数组,不建议使用。

arr.pop();

使用slice()方法

array.slice(start, end),start参数从何处开始选取,end参数从何处结束选取,两个参数都不是必选。

arr.slice(-1)
//或
arr.slice(4,5)
//或
arr.slice(4)

使用at()方法

arr.at(-1)

关于更多at()方法,可看下图测试:

更多

at()方法同样支持对字符串的操作。

var a2='123456';
undefined
a2.at(-1)
'6'
a2.at(-2)
'5'
a2.at(3)
'4'

关于at()方法浏览器兼容性,如下图:

参考:

JavaScript Array slice()方法:https://www.runoob.com/jsref/jsref-slice-array.html

JavaScript pop()方法:https://www.runoob.com/jsref/jsref-pop.html

Array.prototype.at():https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/at

String.prototype.at():https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/at

本文来自网络,不代表本站立场,转载请注明出处。http://www.ygbks.com/3353.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部