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]');