A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.w3schools.com/jsref/jsref_array_flatmap.asp below:

Website Navigation


JavaScript Array flatMap() Method

JavaScript Array flatMap() Example

const myArr = [1, 2, 3, 4, 5, 6];
const newArr = myArr.flatMap(x => [x, x * 10]);

Try it Yourself ยป Description

The flatMap() method maps all array elements and creates a new flat array.

flatMap() creates a new array from calling a function for every array element.

flatMap() does not execute the function for empty elements.

flatMap() does not change the original array.

Syntax

array.flatMap(function(currentValue, index, arr), thisValue)

Parameters Parameter Description function() Required.
A function to be run for each array element. currentValue Required.
The value of the current element. index Optional.
The index of the current element. arr Optional.
The array of the current element. thisValue Optional.
Default value undefined.
A value passed to the function to be used as its this value.
Return Value Type Description An array An array with the elements as a result of a callback function and then flattened. Browser Support

JavaScript Array flatMap() is supported in all modern browsers since January 2020:

Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56 Sep 2018 Jan 2020 Sep 2018 Sep 2018 Sep 2018

Track your progress - it's free!


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4