本文介绍了将2D JavaScript数组转换为1D数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将2D JavaScript数组转换为1D数组,以便将2D数组的每个元素连接成单个1D数组。
I want to convert a 2D JavaScript array to a 1D array, so that each element of the 2D array will be concatenated into a single 1D array.
在这里,我正在尝试将 arrToConvert
转换为1D数组。
Here, I'm trying to convert arrToConvert
to a 1D array.
var arrToConvert = [[0,0,1],[2,3,3],[4,4,5]];
console.log(get1DArray(arrToConvert)); //print the converted array
function get1DArray(2dArr){
//concatenate each element of the input into a 1D array, and return the output
//what would be the best way to implement this function?
}
推荐答案
尝试:
var arrToConvert = [[0,0,1],[2,3,3],[4,4,5]];
var newArr = [];
for(var i = 0; i < arrToConvert.length; i++)
{
newArr = newArr.concat(arrToConvert[i]);
}
console.log(newArr);
这篇关于将2D JavaScript数组转换为1D数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!