注-配列の下部から6番目の(指定された)要素の添え字値を取得します

const arr = [1, 2, 3, 1, 12, 332, 445, 666, 565, 656, 777, 888, 999];

// 获取到倒数第6个元素
const sixEl = arr.slice(-6).shift();
console.log(sixEl); // 666
// 通过indexOf获取到下标值
const index =  arr.indexOf(sixEl);
console.log(index); // 7

注:slice(-6)、arr配列の最後の6要素を取得し、新しい配列を返します。次に、shiftメソッドを呼び出して最初の要素を取得します。最後にindexOfメソッドを呼び出して、arr内の要素666の位置を取得します。配列添え字。

おすすめ

転載: blog.csdn.net/joyvonlee/article/details/113204062