千家信息网

Array.forEach()有什么用

发表于:2024-11-16 作者:千家信息网编辑
千家信息网最后更新 2024年11月16日,这篇文章主要介绍Array.forEach()有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!arr .forEach(callback(currentValue [,i
千家信息网最后更新 2024年11月16日Array.forEach()有什么用

这篇文章主要介绍Array.forEach()有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

arr .forEach(callback(currentValue [,index [,array]]) [,thisArg ])

callback在每个元素上执行的功能。它接受一到三个参数:

currentValue数组中正在处理的当前元素。

index可选的currentValue数组中的索引。

array可选的该数组forEach()被调用。

thisArg可选的this执行时用作的值callback。

展平数组

function flatten(arr) {

const result = []

arr.forEach((i) => {

if (Array.isArray(i)) {

result.push(...flatten(i))

} else {

result.push(i)

}

})

return result

}

// Usage

const nested = [1, 2, 3, [4, 5, [6, 7], 8, 9]]

flatten(nested) // [1, 2, 3, 4, 5, 6, 7, 8, 9]

以上是"Array.forEach()有什么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0