合併/展平數組數組
問題陳述:
問題陳述:[[""], [""], [""], [""], [""], [""], [""]]你有一個JavaScript包含字串子數組的數組,例如as:
["", "", "", ...]
你的目標是將這些子數組組合成一個單一的、扁平化的數組,結果是:
使用Array.prototype.flat() 的解決方案:const arrays = [ [""], [""], [""], [""], [""], [""], [""] ]; const mergedArray = arrays.flat(1); console.log(mergedArray); // ["", "", "", "", "", "", ""]
ES2019 引入了 Array.prototype.flat() 方法,它提供了展平數組的簡單方法。它採用一個可選參數來指定扁平化等級。預設情況下,它會展平一級,這足以滿足此用例。
相容性:flat() 方法在大多數環境中具有出色的相容性。但是,低於 11 的 Node.js 版本不支援它,而且 Internet Explorer 根本不支援它。以上是如何展平 JavaScript 陣列陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!