본문 바로가기
공부낙서장

자바스크립트 배열 모듈러 연산 (반복 인덱스 제한)

by 곰인간 2023. 7. 12.

모듈러, 그러니까 나머지 연산자를 이용해서 배열이나 반복문에서 인덱스를 제한 할 때 사용 가능하다고 한다.

index % arr.length 를 이용해서 인덱스를 배열의 길이에 맞게 맞춘다.

const arr = [1, 2, 3, 4, 5];
const index = 8;

return arr[index % arr.length]

 

쉽게 설명하면 8번째 index를 찾고싶은데 없으니깐 arr의 길이만큼 지나서 한 바퀴 돌아 다시 남은 3만큼인

arr[3]이 된다고 생각하면 편할거 같다. 

반환 되는 값은 4이다.

댓글