js如何将一个多维数组进行展开
做前端的小伙伴经常对于复杂的数据结构很头疼,尤其遇到多维数组
例如 var arr=[1,[2,3],4,[5,6,7]]我们如何将它变为数组[1,2,3,4,5,6,7]呢?
var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9]
我们只需要使用Spread运算符即可实现
做前端的小伙伴经常对于复杂的数据结构很头疼,尤其遇到多维数组
例如 var arr=[1,[2,3],4,[5,6,7]]我们如何将它变为数组[1,2,3,4,5,6,7]呢?
var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9]
我们只需要使用Spread运算符即可实现