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

JavaScript는 정의되지 않은 값으로 합계 배열을 줄입니다.

<시간/>

정의되지 않은 일부 값과 null 값도 포함하는 숫자 배열이 있습니다. 정의되지 않은 값과 null 값을 무시하고 배열을 가져와서 빠른 합계를 반환하는 함수, 예를 들어 quickSum을 만들어야 합니다.

이를 위한 전체 코드는 다음과 같습니다. -

예시

const arr = [23,566,null,90,-32,undefined,32,-69,88,null];
const quickSum = (arr) => {
   const sum = arr.reduce((acc, val) => {
      return acc + (val || 0);
   }, 0);
   return sum;
};
console.log(quickSum(arr));

출력

콘솔의 출력은 -

698