Hugo JS

Hugo JS


JavaScript map() vs forEach() Methods - The differences and usages

If you are working in the javascript for a while then you have probably come across the most widely used method of javascript map() and forEach(). Apart from this, there are so many methods available in the javascript for array and string which is widely used by the programmers as per the requirement. In this article, we are going to discuss the differences and usages of the javascript map() and forEach() method.

map() and forEach() definition

  • map(): creates a new array with the results of calling a provided function on every element in this array.
  • forEach(): executes a provided function once for each array element.

Now let’s understand the meaning of the above two statements. map() method calls a provided function on each element of the provided array and returns a new array of the same size or new size while forEach() method doesn’t return anything, its simple calls the provided function on each element of the array.

Ohh!!! It’s too hard to understand without the examples, so let’s understand both methods with an example.

#javascript #nodejs

What is GEEK

Buddha Community

JavaScript map() vs forEach() Methods - The differences and usages
Samanta  Moore

Samanta Moore


Java Vs. JavaScript: Know the Difference

What a mess it could be to share the same name — especially if you are a programming language. Even if you are already over 20 years old, IT newbies periodically confuse you with your namesake. This happens all the time with Java and JavaScript, although they are not related at all! As someone on the internet said. They correlate in much the same way as a car and a carpet.

Why do these two languages have such similar names? How do they differ from each other, and what else do they have in common? This article will provide the answers to these questions.

In the Beginning, It Was Java

The Same Year, A Little Bit Later: Meet JavaScript!

Technical Differences Between Java and JavaScript

What Can You Build in Java and JavaScript?

#java #javascript #javascript-development #java-development #learn-to-code-java #learn-javascript #programming #java-vs-javascript

Coy  Roberts

Coy Roberts


Javascript Array forEach() Method Example

Javascript array foreach is an inbuilt function that can be used to execute a function on each item in the array. The forEach() method is called on the array Object and is passed the function that is called on each item in the array.  The  callback function can also take the second parameter of the index in case you need to reference the index of the current element in the array.

Understanding Javascript Array forEach

In a nutshell, Javascript forEach() method executes a provided function once for each array element. Javascript forEach only be used on the Arrays, Maps, and  Sets. This article briefly describes how to use the forEach() method to iterate the items of the array in JavaScript.

What’s the usual thing you do with an  array? Add or remove items from an array. Iterate through its items! This is where the forEach() array method shines.

Before we dive into seeing how forEach() works, we need to take a look at how looping works. Looping is a fundamental computer science concept. If you want to be a sound programmer, mastering loops are amidst the first steps you need to take.

Here’s an example of a for loop in Javascript.

let languages = ['Python', 'Javascript', 'PHP', 'Golang'];

for (i = 0; i < languages.length; i++) {

#javascript #javascript array foreach #javascript foreach

Mahipal Nehra

Mahipal Nehra


Java vs. JavaScript: Know The Difference

Java vs. JavaScript

#java #javascript #Java vs. JavaScript #Java vs JavaScript #programming

Coy  Roberts

Coy Roberts


Array Foreach, Map, Filter, Reduce, Concat Methods in Javascript

In this tutorial, we will see Javascript Array Foreach, Map, Filter, Reduce, Concat Methods. I dedicate this article only for these methods because, in Pure Functional Programming, this kind of method is required to perform some operations on an Array.

If you do not know What Pure Functions is, then check out my Pure Functions in Javascript article on this website.


All the programming languages have this kind of Data Structure to hold and manipulate the data and Javascript is not different.

We all know Arrayscollection of variables, and we all have used to perform some operations like Creating an array, Removing an Item from an Array, Sorting the data of an Array and other manipulations.

In Functional Programming, we are using functions like foreach, map, filter, reduce, concatAll and other Higher Order Functions. So today I am describing these functions in deep and show you how you can use it in various scenarios.

#javascript #programming #foreach #map #filter #reduce

Giles  Goodwin

Giles Goodwin


Maps in JavaScript

What topics we are going to cover?

  1. What are Maps?
  2. What are the methods used in it and how we can insert or retrieve values to it?
  3. How Maps works, behave with loops and what is happening behind the scenes?

What are Maps?

By the word Map, here I mean another new method which is being used these days in modern JavaScript. Here we are going to see the classic dataType of Map. Mostly Map is getting used in looping concepts that’s a great thing, but if you go directly for all those then you won’t be able to understand the classic dataType of Map.

So let’s fire up our code editor and understand the concepts of Map with some amazing examples.

var myMap = new Map();

This is almost kind of constructional approach, where we create an object from prototype and stuff like that.

What are the methods used in Maps?

Now Map has a lot of properties and I think you should take a look at it, at once. So whenever you gonna type myMap. then you can see a list of methods will be appearing on your screen like- get, set, forEach, values, and bunch of things. So one of the common methods which are being used widely is set and get method and by this time I guess from its name itself you might have guessed it like these are some default setters and getters means it can add values to them and retrieve values from them.

How to insert values in Maps?

Let’s go ahead and try with set() method and have some of the fun together:

Note: They work almost like objects but remember this, Maps are not like objects, they are completely different.

var myMap = new Map();
myMap.set(1, "Ricky"); //myMap.set(any key, any value)
myMap.set(2, "Monty"); //myMap.set(any key, any value)
myMap.set(3, "Henna"); //myMap.set(any key, any value)
myMap.set(4, "Monta"); //myMap.set(any key, any value)

Now if you try to run this code in your editor, then you gonna see an output like this on your screen.

Map(4) { 1 => 'Ricky', 2 => 'Monty', 3 => 'Henna', 4 => 'Monta' }

Notice here, how Maps by default itself is telling you that how many properties you are storing in it and one more thing you can see here they have used => these arrow between its key, value pair to differentiate, and make you understand that they are not your regular objects.

#javascript-development #maps #array-methods #arrays #javascript