Code前端首页关于Code前端联系我们

获取js数组最后一个元素的不同方法总结

terry 2年前 (2023-09-09) 阅读数 134 #Javascript
文章标签 JavaScriptpop
js数组最后一个元素多种获取方法总结javascript数组最后一个元素

正文想和大家讨论一下js中获取数组最后一个元素的不同实现方法。

length

因为数组索引是从0开始的,所以我们可以通过数组长度减1来访问最后一个元素。

:如果索引位置不合法,将返回undefined

var my_array = [1,2,3,4,5];
var last_element = my_array[my_array.length - 1]; // 5

原型属性

我们可以将访问数组的最后一个元素绑定到原型链上,这样就可以多次使用。

例如以下代码:

if (!Array.prototype.last){
    Array.prototype.last = function(){
        return this[this.length - 1];
    };
};

弹出方法

因为pop是用来删除数组最后一个元素并返回被删除的元素,所以我们可以直接使用这个方法。

例如以下代码:

var arr = [1,2,3,4,5];
var lastElement = [...arr].pop();//5

注意:pop方法有副作用,会改变原来的数组。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门