From 5f9d4cf1886a655c085f16e5e7ac5f45933b96d3 Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Tue, 19 May 2020 14:28:59 +0300 Subject: [PATCH] Update array methods comparison --- blog_posts/code-anatomy-chaining-reduce-for-loop.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/blog_posts/code-anatomy-chaining-reduce-for-loop.md b/blog_posts/code-anatomy-chaining-reduce-for-loop.md index ffe1baa7b..f36e5fa93 100644 --- a/blog_posts/code-anatomy-chaining-reduce-for-loop.md +++ b/blog_posts/code-anatomy-chaining-reduce-for-loop.md @@ -26,8 +26,7 @@ for (let file of files) { - Any `for` loop can be used - [read more about the different JavaScript loops](/blog/s/javascript-for-in-for-of-foreach/). - Less common nowadays, due to functional programming being more popular. -- More control over the iteration, such as skipping over elements. -- Can break out of the loop at any time, allows for early `return`s. +- Control over the iteration, such as skipping over elements or early `return`s. - Resulting array needs to be declared beforehand, outside the loop. - Uses `Array.prototype.push()` or the spread (`...`) operator to add elements. - `O(N)` complexity, each element will be iterated over only once.