ฉันต้องการผลคูณคาร์ทีเซียนของรายการจาวาสคริปต์สองรายการ
ตัวอย่าง:
let l1 = ['a','e','f'];
let l2 = ['1','3','2'];
let lp = prod(l1, l2);
LP จะเป็น
[
['a','1'],
['e','1'],
['f','1'],
['a','3'],
['e','3'],
['f','3'],
['a','2'],
['e','2'],
['f','2']
]
ฉันสามารถทำได้ง่ายๆ ด้วย for/foreach ลูป แต่สงสัยว่ามีใครจะมีคำแนะนำที่สวยงามเกี่ยวกับฟังก์ชันแผนที่หรือไม่