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运算符即可实现


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM