簡體   English   中英

如何在javascript中循環座標?

[英]How to loop coords in javascript?

我想用[1,1],[1,2],[2,1],[2,2]等坐標創建數組,但無法循環播放...

 var fieldCoords = []; var fieldCoordX = fieldCoordY = 1; while (fieldCoordY < 8) { fieldCoords.push[fieldCoordX, fieldCoordY]; console.log(fieldCoordY); if (fieldCoordY < 8) { fieldCoordX++; console.log(fieldCoordY); } fieldCoordY++; } 

你能給我一些提示嗎? 謝謝

您可以為笛卡爾積使用兩個嵌套的for循環。

 var fieldCoords = [], i, j; for (i = 1; i < 8; i++) { for (j = 1; j < 8; j++) { fieldCoords.push([i, j]); } } console.log(fieldCoords); 
 .as-console-wrapper { max-height: 100% !important; top: 0; } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM