Saya terkadang mengalami masalah kecil saat melakukan proyek JavaScript. Itu karena sebagian besar fungsi built in JavaScript dijalankan X, Y jika diperlukan posisi. (Dalam urutan itu).
Tetapi ketika saya membangun 2D Array saya mulai dengan Y, tampaknya lebih logis bagi saya untuk menjalankan sumbu X horizontal. Jika saya buruk dalam menjelaskannya, izinkan saya menunjukkan kepada Anda:
Jadi loop saya terlihat seperti ini:
for(var y = 0; y < 10; y++){
for(var x = 0; x < 10; x++){
console.log("Doh!");
}
}
Apakah ini gila? Saya ingin mengonversi ke praktik normal sehingga saya memiliki waktu yang lebih mudah saat membangun permainan saya dan tidak harus melakukan switcherroos konstan.
Jadi mengapa X sebelum Y?
Sunting: Ini adalah contoh lain, dan mungkin alasan utama kebingungan saya: X adalah Horizontal, dan Y adalah Vertikal dalam buku-buku saya ..
[
[0,1,2,3,4],
[0,1,2,3,4],
[0,1,2,3,4],
[0,1,2,3,4],
]