問題ステートメント:
JavaScript 配列にはネストされた配列が含まれる場合があります。目標は、これらの入れ子になった配列を平坦化して、単一の一次元配列を作成することです。たとえば、次のような配列があるとします。
[[""], [""], [""], [""], [""], [""], [""]]
内部の配列を 1 つの配列にマージすることを目的としています。
["", "", "", ...]
ES2019:
ES2019 は、ネストされた配列を平坦化する Array.prototype. flat() メソッドを提供します。平坦化の深さレベルを指定するオプションのパラメータを取ります。デフォルトでは、1 レベル深く平坦化されます。
const arrays = [ [""], [""], [""], [""], [""], [""], [""] ]; const merge3 = arrays.flat(1); // The depth level to flatten (defaults to 1) console.log(merge3); // ["", "", "", ...]
以上がJavaScript でネストされた配列をフラット化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。