JavaScript小算法!

给定一个Javascript二维数组,如何得到其笛卡尔积。
varTest=newArray();
Test[0]=newArray(1,2,3);
Test[1]=newArray(4,5,6);
求大神解答!
慕慕森
浏览 307回答 2
2回答

白猪掌柜的

改编了一个大神给的解决方案!vardata=newArray(newArray(1,2,3),newArray(4,5,6));varresult=[];console.log(data);functiondescartes(arrIndex,aresult){if(arrIndex>=data.length){result.push(aresult);return;}varaArr=data[arrIndex];for(vari=0;i

Qyouu

不就是循环一下么functiondescartes(dimensionX,dimensionY){varxLen,yLen;if(!(xLen=dimensionX.length)||!(yLen=dimensionY.length))return[];varproducts=[];for(vari=0;i
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript