js获取数组最后一位元素的五种方法,替换掉数组最后一位数据

一、 利用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']

猜你喜欢

转载自blog.csdn.net/Maxueyingying/article/details/130683911
今日推荐