Create Chunks

Creating chunks in Lodash compared with RxJS

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/4.1.0/rx.all.js"></script>
<h2>
INPUT
</h2>
<div id="result">

</div>
<h3>Lodash</h3>
<div id="result1">

</div>
<h3>RxJS</h3>
<div id="result2">

</div>

JavaScript

var arr = [' ax ', 'b', 'c', 'd'];
var chunkSize = 3;

document.getElementById("result").innerHTML = JSON.stringify(arr);

document.getElementById("result1").innerHTML = JSON.stringify(_.chunk(arr, chunkSize+1));

Rx.Observable.from(arr).bufferWithCount(chunkSize)
	.subscribe( v => document.getElementById("result2").innerHTML += JSON.stringify(v));