JavaScript에서 배열의 평균을 구하는 방법: 먼저 모든 매개변수를 얻은 다음, 얻은 매개변수를 배열로 변환한 다음 배열의 첫 번째 항목과 마지막 항목을 제거하고 마지막으로 배열의 나머지 데이터를 계산합니다. .
이 문서의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
자바스크립트에서 배열의 평균을 구하는 방법은 무엇입니까?
js 배열의 평균을 구하는 여러 가지 방법
Thinking
모든 매개변수 가져오기
얻은 매개변수를 배열로 변환
배열의 첫 번째 항목과 마지막 항목 변환 제거
그런 다음 배열의 나머지 데이터를 합산하고 평균을 냅니다.
function sumAverage() { let arr = [] // console.log(arguments) // for (let index = 0; index < arguments.length; index++) { // arr.push(arguments[index]); // } arr=Array.from(arguments) // arr=[...arguments] arr.pop()//pop从后面删除 arr.shift()//shift从前面删除 let sumTotal=0 // for (let index = 0; index < arr.length; index++) { // let item = arr[index] // sumTotal += item // } sumTotal = eval(arr.join('+')) return sumTotal/arguments.length } let result = sumAverage(...[1, 6, 7, 8, 9, 9, 44, 1, 55, 1])//...展开数组 console.log(result)
기술 요점:
arguments 함수가 전달한 무한한 수의 매개 변수를 가져옵니다
인수 클래스 배열을 배열 Array.from으로 변환합니다. 구조적 루프
pop은 마지막 항목을 삭제하고, Shift는 첫 번째 항목을 삭제합니다.
eval은 문자열 접합을 산술 연산으로 바꿉니다
[권장 학습: javascript 고급 튜토리얼]
위 내용은 자바스크립트에서 배열의 평균을 구하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!