这个flatMap()
方法映射所有数组元素并创建一个新的平面数组。
flatMap()
通过为每个数组元素调用函数来创建一个新数组。
flatMap()
不对空元素执行该函数。
flatMap()
不改变原来的数组。
array.flatMap(
function(currentValue, index, arr), thisValue)
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. |
类型 | 描述 |
数组 | 一个数组,其元素是回调函数的结果,然后被展平。 |
JavaScript 数组flatMap()
自 2020 年 1 月起所有现代浏览器均支持:
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Sep 2018 | Jan 2020 | Sep 2018 | Sep 2018 | Sep 2018 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!