자바스크립트 길이가 다른 배열의 비교

이진우·2022년 8월 1일
0

두개배열의 비교 (배열의 길이가 다르고 한배열이 특정패턴을 가졌을때)
배열이 두개가 주어지고 두값을 반복할때 for문등 함수를 사용하지 않고 배열비교를 하려할때 사용하면 좋을것이다.

const a = [1,2,3,4,5];
const b = [1,3,2,4,5,6,3,7];

이렇게 길이가 다른 두배열이 있다는 가정하에 두개의 값을 순차적으로 비교한다면

b.map((item,index)=>{
	a[index % a.length] === item 
})

이런식으로 길이가 긴 배열의 index는 미지수이고 a는 한정되어있으니 인덱스/a의길이
이렇게 해주면 나머지값으로 0일땐 0 1일땐 1 2일땐 2리턴되기 때문에 반복문처럼 길이
가 긴 배열의 길이만큼 배열 인덱스만큼 짧을 배열을 순회할 수 있는것이다

profile
초보개발자의 개발일기

0개의 댓글