1
現在、問題が発生しています。私は[1,2、[3]]、4] - [1,2,3,4]を作ろうとしていますが、動作させることはできません。私は入れません出力は次のようになります。1,2,3,4 1,2,3 3 .......... 3Flatten関数を使用しない入れ子配列のフラット化
function flattenArray(input) {
var result = [];
console.log(input.toString());
for(i = 0; i < input.length; i++) {
if(input[i].constructor === Array) {
result.push(flattenArray(input[i]));
} else {
result.push(input[i]);
}
}
return result;
}
console.log(flattenArray([[1,2,[3]],4]));