尺寸有1个参数
孔数和孔距 有3个参数
J值有 2个参数
ET值 有1个参数
中心孔有 2个参数
一共会有12种组合的可能 求思路 谢谢啦
放进二维数组里 递归组合
let arr=[
[11,12],
[21,22,23],
[31],
[41,42]
]
f(arr,0,[])
function f(arr,k,temp){
if(k==arr.length){
console.log(JSON.stringify(temp))
return
}
for(let i=0;i<arr[k].length;i++){
temp[k]=arr[k][i]
f(arr,k+1,temp)
}
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
尝试以下代码
----------------其实可以再短一点------------------