一、 利用length
let arr=[1,2,3];
arr[arr.length-1] //3
1
2
二、 数组pop方法 , 删除数组的最后一位 并返回 会修改原数组
let arr=[1,2,3];
arr.pop() //3
1
2
三、 数组slice方法,返回值为包含最后一位元素的新数组
let arr=[1,2,3];
arr.slice(-1) //[3]
1
2
四、 数组at方法(ES2022新特性)
let arr=[1,2,3];
arr.at(-1) //3
1
2
五、数组 reverse()方法可以用于颠倒数组中元素的顺序,最前面的元素会变成最后面的元素。(感谢大佬)
let arr = [1,2,3]
arr.reverse()[0]
1
2
替换掉数组最后一位数据
var d = [1,2,3,4,5,6,7];
var tihuan = 'abcd'
var cc= d[d.length - 1];
d = d.slice(0,-1); // 截取掉数组内最后一位数值,剩余数组 再次赋值给y轴 slice方法不会改变原始数组
console.log(d) // [1,2,3,4,5,6]
d.push(tihuan);
console.log(d) // [1,2,3,4,5,6,'abcd']