在JavaScript中,有多种方法可以获取数组的最后一个元素。本文将介绍以下几种实现方式:

1. 使用length属性

由于数组索引是从0开始,我们可以通过访问数组长度减去1来达到访问最后一个元素的目的。需要注意的是,如果索引的位置非法,那么将返回undefined。

示例代码:

```javascript

var my_array = [1, 2, 3, 4, 5];

var last_element = my_array[my_array.length - 1]; // 5

```

2. 使用prototype属性

我们可以将访问数组最后一个元素绑定到原型链上,这样就方便多次使用。例如下面的代码:

```javascript

if (!Array.prototype.last) {

Array.prototype.last = function() {

return this[this.length - 1];

};

};

```

3. 使用pop方法

因为pop是用来删除数组最后一个元素,并且返回的是被删除的元素,所以我们可以直接使用该方法。例如以下代码:

```javascript

var arr = [1, 2, 3, 4, 5];

var lastElement = [...arr].pop(); // 5

```

需要注意的是,pop方法是有副作用的,会修改原来的数组。