반응형
정수형 데이터의 평균값을 구합니다.
const avgRst = (arr, fn) =>
arr.map(typeof fn === 'function' ? fn : val => val[fn]).reduce((acc, val) => acc + val, 0) /
arr.length;
console.log(avgRst([{ n: 2 }, { n: 2 }, { n: 9 }, { n: 3 } , { n: 3 }], o => o.n)); // 3.8
반응형
'소프트웨어 개발 > javascript' 카테고리의 다른 글
[javascript] 자바스크립트 텍스트(text) 음성출력 SpeechSynthesisUtterance - text to speech (0) | 2023.02.04 |
---|---|
[javascript] 자바스크립트 json 문법검사 (0) | 2023.02.02 |
[javascript] 두 날짜 사이 차이(일수) 구하기 (0) | 2023.02.02 |
[javascript] 자바스크립트 숫자형태의 값을 배열로 변경 (0) | 2023.02.02 |
[javascript] 자바스크립트 함수 호출 지연시키기 (0) | 2023.02.02 |
댓글