우리는 두 개의 Number 배열(예:첫 번째와 두 번째)을 가져와서 동일한지 확인하는 JavaScript 함수를 작성해야 합니다.
다음과 같은 경우 배열은 동일한 것으로 간주됩니다. -
- 동일한 요소와 동일한 순서로 포함됩니다.
- 첫 번째 배열과 두 번째 배열의 모든 요소의 곱은 같습니다.
숫자의 첫 번째 배열 -
const first = [3, 5, 6, 7, 7];
두 번째 숫자 배열 -
const second = [7, 5, 3, 7, 6];
예시
다음은 코드입니다 -
const first = [3, 5, 6, 7, 7]; const second = [7, 5, 3, 7, 6]; const isEqual = (first, second) => { const prodFirst = first.reduce((acc, val) => acc*val); const prodSecond = second.reduce((acc, val) => acc*val); if(prodFirst === prodSecond){ return true; }; for(let i = 0; i < firstCopy.length; i++){ if(first[i] === second[1]){ continue; }; return false; }; return true; }; console.log(isEqual(first, second));
출력
이것은 콘솔에 다음과 같은 출력을 생성합니다 -
true