本文主要是介绍ES7中数组的一些常用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 将多维数组转化成一维数组 数组扁平化
/*** 多维数组转一维 reduce*/toOne(array) {return array.reduce((begin, current) =>begin.concat(Array.isArray(current) ? this.toOne(current) : current), [])}let arr = [1, [2, [3, 4, [5, 6, ['a', 'b', 'c']]]]];console.log(this.toOne(arr))
// [1, 2, 3, 4, 5, 6, "a", "b", "c"]
这篇关于ES7中数组的一些常用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!