[js] 請使用js實作商品的自由組合,并說說你的思路
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>商品sku</title>
</head>
<body>
</body>
</html>
<script>
var a = ['黃', '綠']
var b = ['s', 'l']
var c = ['大', '小']
function decar(...args) {
return args.reduce((acc, item) => {
const res = []
for (let i = 0; i < acc.length; i++) {
for (let j = 0; j < item.length; j++) {
const prev = [].concat(acc[i])
res.push([...prev, item[j]])
}
}
return res
})
}
decar(a, b, c)
console.log(decar(a, b, c))
</script>
運行結果

個人簡介
我是歌謠,歡迎和大家一起交流前后端知識,放棄很容易,
但堅持一定很酷,
主目錄
與歌謠一起通關前端面試題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243922.html
標籤:其他
上一篇:HaaS生態硬體積木臺總綱
