2011-09-23 4 views

답변

3

그들은 그것을 가지고 있습니다 ... http://underscorejs.org/#reduce 오른쪽에 - 공식 Underscore.js 사이트에 있습니다.

+2

링크가 구식 인 항목입니다. 다음은 현재 링크입니다 : http://underscorejs.org/#reduce – andersr

18

다음은 두 개의 자바 스크립트 예제입니다. 밑줄과 매우 유사합니다.

숫자 배열에서 수학적 평균과 표준 편차를 찾습니다.

인구 또는 통계와 관련된 배열에서 수천 또는 수백만 개의 항목이 줄어드는 경우가 종종 있습니다.

Math.mean= function(array){ 
    return array.reduce(function(a, b){return a+b;})/array.length; 
} 
Math.stDeviation= function(array){ 
    var mean= Math.mean(array), 
    dev= array.map(function(itm){return (itm-mean)*(itm-mean);}); 
    return Math.sqrt(dev.reduce(function(a, b){return a+b;})/array.length); 
} 

var A2= [6.2, 5, 4.5, 6, 6, 6.9, 6.4, 7.5]; 
alert ('mean: '+Math.mean(A2)+'; deviation: '+Math.stDeviation(A2)) 

/* returned value: (String) 
mean: 6.0625; deviation: 0.899913190257816 
*/ 
+0

Thank you! 이것은 굉장합니다. – nycynik

관련 문제