問題陳述:
JavaScript 陣列有時可以包含巢狀陣列。目標是展平這些巢狀數組以建立單一一維數組。例如,給定一個如下數組:
[[""], [""], [""], [""], [""], [""], [""]]
我們的目標是將內部數組合併為一個數組:
["", "", "", ...]
ES2019:
ES2019 提供了 Array.prototype.flat() 方法來展平巢狀陣列。它需要一個可選參數來指定展平的深度等級。預設情況下,它會展平一層深。
const arrays = [ [""], [""], [""], [""], [""], [""], [""] ]; const merge3 = arrays.flat(1); // The depth level to flatten (defaults to 1) console.log(merge3); // ["", "", "", ...]
以上是如何在 JavaScript 中展平嵌套數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!