참고-배열의 맨 아래에서 여섯 번째 (지정된) 요소의 아래 첨자 값을 가져옵니다.

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