320x100
arr[n % arr.length]
let numbers = [1, 2, 3, 4, 5, 6];
console.log(numbers[5 % numbers.length]); // 6
console.log(numbers[6 % numbers.length]); // 1
console.log(numbers[7 % numbers.length]); // 2
console.log(numbers[8 % numbers.length]); // 3
console.log(numbers[9 % numbers.length]); // 4
console.log(numbers[10 % numbers.length]); // 5
console.log(numbers[11 % numbers.length]); // 6

위의 그림처럼 n이 증가해도 6 다음은 1이 된다.
320x100
'자바 스크립트 공부' 카테고리의 다른 글
| 자바스크립트 arr.st.lastIndexOf() 메서드는 주어진 값과 일치하는 부분을 fromIndex로부터 역순으로 탐색 (0) | 2022.12.20 |
|---|---|
| 자바스크립트 sort() 활용 방법 (0) | 2022.12.19 |
| 자바스크립트 전체 n개 중에서 a개를 순서없이 뽑는 경우의 수 (0) | 2022.12.14 |
| 자바스크립트 배열의 순서를 바꾸지 않고 새로운 값을 추가하는 방법 (0) | 2022.11.03 |
| function((prev) => !prev) 이전 값과 반대되는 값을 리턴 (0) | 2022.11.01 |