두 개의 리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그러면 함수는 개수에 관계없이 첫 번째 배열의 모든 요소가 두 번째 배열에 포함되어 있으면 true를 반환하고 그렇지 않으면 false를 반환해야 합니다.
이러한 비교를 수행하려면 Array.prototype.every() 메서드를 사용해야 합니다.
예시
이에 대한 코드는 -
const arr1 = [0, 2, 2, 2, 1]; const arr2 = [0, 2, 2, 2, 3]; const compareArrays = (arr1, arr2) => { const areEqual = arr1.every(el => { return arr2.includes(el); }); return areEqual; }; console.log(compareArrays(arr1, arr2));
출력
콘솔의 출력은 -
false