JavaScript Array flatMap()
- ਪਹਿਲਾਂ ਦਾ ਪੰਨਾ flat()
- ਅਗਲਾ ਪੰਨਾ forEach()
- ਪਿੱਛੇ ਇੱਕ ਤਲਾਕ جاوا اسکریپت آرری مراجع میکین
定义和用法
flatMap()
方法对数组中的每个元素执行映射操作,并创建新的扁平化数组。
flatMap()
通过为每个数组元素调用一个函数来创建新数组。
flatMap()
不会为空的数组元素执行函数。
flatMap()
不会改变原始数组。
另请参阅:
实例
const myArr = [1, 2, 3, 4, 5, 6]; const newArr = myArr.flatMap(x => [x, x * 10]);
语法
array.flatMap(function(currentValue, index, arr), thisValue)
参数
参数 | ਵਰਣਨ |
---|---|
function() | 必需。为每个数组元素运行的函数。 |
currentValue | 必需。当前元素的值。 |
index | 可选。当前元素的索引。 |
arr | 可选。当前元素所属的数组。 |
thisValue |
ਵਿਕਲਪਿਤ।ਫੰਕਸ਼ਨ ਨੂੰ ਦਿੱਤਾ ਗਿਆ this ਮੁੱਲ ਮੂਲ ਮੁੱਲ undefined ਹੈ |
ਵਾਪਸ ਮੁੱਢਲਾ ਮੁੱਲ
ਤਰੀਕਾ | ਵਰਣਨ |
---|---|
ਅਕਾਰ ਇੱਟ | ਅਕਾਰ ਇੱਟ ਨੂੰ ਕੰਬੇਕਸ਼ਨ ਫੰਕਸ਼ਨ ਦੇ ਨਤੀਜੇ ਇੱਟ ਨੂੰ ਛੱਡੇ ਅਤੇ ਇਸ ਨੂੰ ਪੱਥਰੀਬੱਧ ਕਰੋ |
ਬਰਾਊਜ਼ਰ ਸਮਰੱਥਾ
2020 ਦੇ ਜਨਵਰੀ ਤੋਂ ਲੈ ਕੇ, ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰਜ਼ ਜਾਵਾਸਕ੍ਰਿਪਟ ਅਕਾਰ ਇੱਟ ਦੀ ਸਮਰੱਥਾ ਰੱਖਦੇ ਹਨ flatMap()
ਮੇਥਡਜ਼:
ਚਰਾਮਸ | ਐਜ਼ੈਂਡਾ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
ਚਰਾਮਸ 69 | ਐਜ਼ੈਂਡਾ 79 | ਫਾਇਰਫਾਕਸ 62 | ਸਫਾਰੀ 12 | ਓਪਰਾ 56 |
2018 ਦੇ ਸਤੰਬਰ ਵਿੱਚ | 2020 ਦੇ ਜਨਵਰੀ ਵਿੱਚ | 2018 ਦੇ ਸਤੰਬਰ ਵਿੱਚ | 2018 ਦੇ ਸਤੰਬਰ ਵਿੱਚ | 2018 ਦੇ ਸਤੰਬਰ ਵਿੱਚ |
- ਪਹਿਲਾਂ ਦਾ ਪੰਨਾ flat()
- ਅਗਲਾ ਪੰਨਾ forEach()
- ਪਿੱਛੇ ਇੱਕ ਤਲਾਕ جاوا اسکریپت آرری مراجع میکین