任何人都有關於如何在下劃線中使用reduce方法的例子。如何使用underscore.js減少方法?
1
A
回答
3
他們有它... http://underscorejs.org/#reduce 就在那裏 - 在官方的Underscore.js網站。
18
下面是兩個javascript示例,與下劃線非常相似。
這些可以找到數組中的數學平均值和標準差。
您經常會看到減少與數千或數百萬個與人口或統計相關的項目的工作。
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
謝謝!這太棒了。 – nycynik
相關問題
- 1. 使用減少方法
- 2. 使用方法減少代碼
- 3. 如何使用Underscore.js
- 4. 如何使用Underscore.JS
- 5. CrossFilter - 如何使用「關鍵」數據來減少方法?
- 6. 方法 - 減少重複
- 7. 如何underscore.js使用對象「_」
- 8. 如何減少android的電池使用
- 9. 如何減少solr內存使用量?
- 10. 如何減少CPU使用量?
- 11. 如何減少CPU使用率?
- 12. 如何使用Angular2減少DOMContentLoaded時間
- 13. 如何減少elif語句的使用?
- 14. Elasticsearch:如何減少磁盤使用量
- 15. 算法減少
- 16. YACC語法減少/減少衝突
- 17. 減少使用JS
- 18. underscore.js .map方法打破ie8
- 19. 如何使用Array#以這種方式減少工作?
- 20. RSP如何減少?
- 21. 如何減少jQuery?
- 22. 如何使用匿名方法或匿名類型來減少此代碼?
- 23. 使用模板減少課程大小的合理方法?
- 24. 使用交錯尋址方法並行減少銀行衝突
- 25. 減少使用NSPredicate的方法重複代碼
- 26. 使用Installshield減少Bacic MSI安裝程序大小的方法
- 27. 減少GAE CPU使用率的方法有哪些?
- 28. Clojure中的NullPointerException減少方法
- 29. 減少URL大小的方法?
- 30. 當裝飾方法減少樣板
該鏈接已過時。這裏是當前鏈接:http://underscorejs.org/#reduce – andersr