我想寫一個函數來壓扁數組。我有一部分功能在工作,我需要另一半的幫助。javascript:試圖壓扁數組只有一個級別
flatten: function(anyArray, singleLevel) {
if (singleLevel == true) {
flatArray = Array.prototype.concat.apply([], anyArray);
return flatArray;
}
flatArray = Array.prototype.concat.apply([], anyArray);
if (flatArray.length != anyArray.length) {
flatArray = someObject.array.flatten(flatArray);
}
return flatArray;
}
如果I型
.flatten([[[1],[1,2,3,[4,5],4],[2,3]]], true);
我希望它弄平只有一層:
[[1],[1,2,3,[4,5],4],[2,3]]
我不認爲多層次扁平作品' – Bergi 2013-02-26 21:25:58