在数组中,倒数第二个元素的键和值可以通过以下方式获取:
slice()
方法将数组反转,然后返回反转后数组的最后一个元素,该元素即为倒数第二个元素的键和值。示例代码:
const arr = ['apple', 'banana', 'orange'];
const key = 'banana';
const value = arr.slice().pop(); // 反转数组并获取最后一个元素
console.log(`${key} : ${value}`); // 输出:banana : orange
splice()
方法将数组最后一个元素删除,并将该元素作为新数组的返回值,该新数组包含原数组中除了最后一个元素的所有元素及新数组的返回值(即倒数第二个元素的键和值)。示例代码:
const arr = ['apple', 'banana', 'orange'];
const key = 'banana';
const value = arr.splice(-1).pop(); // 删除数组最后一个元素并获取返回值
console.log(`${key} : ${value}`); // 输出:banana : orange
以上两种方法都可以获取数组倒数第二个元素的键和值,可以根据实际需求选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云