Javascript 如何在JS中销毁数组中的最后一项?
如果我事先不知道数组中最后一项的长度,有没有办法销毁它 我有:Javascript 如何在JS中销毁数组中的最后一项?,javascript,ecmascript-6,Javascript,Ecmascript 6,如果我事先不知道数组中最后一项的长度,有没有办法销毁它 我有: let response = { data: [ { name: 'item1', level: 1 }, { name: 'item2', level: 10 }, { name: 'item3', level: 11 } ] }; 我想得到数组中最后一项的名称和级别 我知道我可以获得具有特定索引的项目,例如: const {data: [,, {name, level}]} = response
let response = {
data: [
{ name: 'item1', level: 1 },
{ name: 'item2', level: 10 },
{ name: 'item3', level: 11 }
]
};
我想得到数组中最后一项的名称
和级别
我知道我可以获得具有特定索引的项目,例如:
const {data: [,, {name, level}]} = response
但是由于
数据
数组具有不同的长度,因此它不适合。获取数组的最后一个元素,然后对其进行分解怎么样
let响应={
数据:[
{name:'item1',级别:1},
{name:'item2',级别:10},
{name:'item3',级别:11}
]
};
const{name,level}=response.data[response.data.length-1];
console.log(名称、级别)代码>