Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 두 배열의 해당 값 비교

<시간/>

다음과 같이 길이가 같은 두 개의 숫자 배열이 있다고 가정합니다. -

<이전> const arr1 =[23, 67, 12, 87, 33, 56, 89, 34, 25]; const arr2 =[12, 60, 45, 54, 67, 84, 36, 73, 44];

첫 번째와 두 번째 인수와 같은 두 개의 배열을 취하는 JavaScript 함수를 작성해야 합니다. 그런 다음 함수는 두 배열의 해당 값을 비교하고 -

를 반환해야 합니다.
  • -1, 첫 번째 배열에서 두 번째 배열보다 큰 해당 숫자의 개수가 두 번째 배열에서 더 큰 해당 숫자보다 많은 경우

  • 1, 첫 번째 배열보다 두 번째 배열에서 더 큰 해당 숫자의 개수가 첫 번째 배열에서 더 큰 해당 숫자보다 많은 경우.

  • 0, 두 카운트가 동일한 경우.

예를 들어 -

위 배열의 경우 출력은 -

여야 합니다.
상수 출력 =1;

arr1에는 4개의 더 큰 해당 요소가 있고 arr2에는 5개의 더 큰 해당 요소가 있기 때문입니다.

예시

이에 대한 코드는 -

 const arr1 =[23, 67, 12, 87, 33, 56, 89, 34, 25]; const arr2 =[12, 60, 45, 54, 67, 84, 36, 73, 44]; const findDominance =(arr1 =[], arr2 =[]) => { if(arr1.length !==arr2.length){ 반환; }; 카운트 =0; for(let i =0; i  

출력

콘솔의 출력은 -

-11-733-333428-5339191