forEach vs for vs loadash each
by alfredopacino
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"></script>
JavaScript
const data = Array.from({ length: 1e6 }, (_, i) => i);
console.time("forEach");
data.forEach((num) => {
const squared = num * num;
});
console.timeEnd("forEach");
console.time("for");
for (let i = 0; i < data.length; i++) {
const squared = data[i] * data[i];
}
console.timeEnd("for");
console.time("lodash");
_.each(data, function(num) {
const squared = num * num;
});
console.timeEnd("lodash");