1.根据数组长度
var arr = [1,2,3];
let last = arr[arr.length-1]; // 3
2.使用数组方法slice(-1)
当使用负数作为参数时就表示从数组末尾开始计数。而当省略第二个可选参数时,表示一直复制到数组末尾。所以在数组上使用slice(-1)就可以获取数组的最后一个元素了。(
注:-1 指最后一个元素,-2 指倒数第二个元素
);
var arr = [1,2,3];
arr.slice(-1); // [3]
结果放回一个值的数组,slice()方法属于深拷贝方法的一种,不会影响原数组.
这里的slice()方法同样适用于字符串.
3.使用pop()方法
var arr = [1,2,3];
arr.pop();
// 3
// arr =>[1, 2]
此数组方法返回最后一个数组值,且原数组也会受影响.
版权声明:本文为YeShenLiaoSuiFeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。