예를 들어, 각각이 정의되지 않은 값과 null 값과 함께 일부 숫자를 포함하는 배열의 배열이 있다고 가정해 보겠습니다. 각 해당 하위 배열 요소의 합계를 요소로 포함하는 새 배열을 만들어야 합니다. 그리고 undefined 및 null 값은 0으로 계산되어야 합니다.
다음은 샘플 배열입니다 -
const arr = [[ 12, 56, undefined, 5 ], [ undefined, 87, 2, null ], [ 3, 6, 32, 1 ], [ undefined, null ]];
이 문제의 전체 코드는 다음과 같습니다. -
예시
const arr = [[ 12, 56, undefined, 5 ], [ undefined, 87, 2, null ], [ 3, 6, 32, 1 ], [ undefined, null ]]; const newArr = []; arr.forEach((sub, index) => { newArr[index] = sub.reduce((acc, val) => (acc || 0) + (val || 0)); }); console.log(newArr);
출력
콘솔의 출력은 -
[ 73, 89, 42, 0 ]