Array methods
We have seen arrays already—they can contain multiple items. We have also seen quite a few built-in methods on arrays, like shift()
and push()
. Let's look at a few more in the following sections.
Performing a certain action for every item
There is a reason we are starting with this method. You might be thinking of loops at this point, but there is a built-in method that you can use to execute a function for every element in the array. This is the forEach()
method. We mentioned this briefly in Chapter 6, Functions, but let's consider it in some more detail. It takes the function that needs to be executed for every element as input. Here you can see an example:
let arr = ["grapefruit", 4, "hello", 5.6, true];
function printStuff(element, index) {
console.log("Printing stuff:", element, "on array position:", index);
}
arr.forEach(printStuff);
This code snippet will write to the console:
...