JavaScript 提供了一種直接的方法來確定多個陣列的笛卡爾積。笛卡爾積涉及將每個數組中的元素組合起來形成一個新數組,從而產生每種可能的組合。
例如,給定數組[1, 2] 和[10, 20],笛卡爾積將是[[1, 10], [1, 20], [2, 10], [2, 20]].
此解決方案採用兩個關鍵的JavaScript 功能:
此運算子用於將陣列分散到單獨的參數中,從而允許將它們提供給函數作為參數。
範例:
這會Produce:
JavaScript 2020,ECMAScript 2020 中引入的新功能使我們能夠編寫更簡潔、更有效率的程式碼。這個改進的解決方案展示了現代 JavaScript 解決複雜問題的能力。以上是如何在 JavaScript 中計算多個陣列的笛卡爾積?的詳細內容。更多資訊請關注PHP中文網其他相關文章!