免费注册

如何将一个多维数组转变成一个一维数组?比如[1,2,3,[4,5,6,[7,8,9]],10]转换成[1,2,3,4,5,6,7,8,9,10]

Javascript 数组
42
1

最佳答案

var multipleArray = [1,2,3,[4,5,6,[7,8,9]],10];
var singleArray = multipleArray.toString().split(',');

本以为很复杂的东西,最后一句代码实现,还可以用JSON.parse来实现,如下

var multipleArray = [1,2,3,[4,5,6,[7,8,9]],10];
var singleArray = JSON.parse("[" + multipleArray.toString() + "]");

撰写更好的答案