JSFiddle - React, Tailwind, and code Playground
by amatiasq
HTML
<script src="http://amatiasq.github.io/streams/dist/stream.min.js"></script>
<script src="http://amatiasq.com/fiddle-console.js"></script>
JavaScript
var stream = ReadableStream.fromArray([1,2,3,4,5,6]);
var average = stream.accumulate(function(avg, value, index) {
var operator = index + 1;
return (avg * operator + value) / (operator + 1);
});
average.log('[AVERAGE]');