Иногда я сталкиваюсь с небольшими проблемами при выполнении моих проектов JavaScript. Это потому, что большинство встроенных функций JavaScript запускают X, Y, если требуются позиции. (В этой последовательности).
Но когда я строю 2D-массив, я начинаю с Y, мне кажется более логичным запустить горизонтальную ось X. Если я плохо объясню это, позвольте мне показать вам:
Так что мои петли выглядят так:
for(var y = 0; y < 10; y++){
for(var x = 0; x < 10; x++){
console.log("Doh!");
}
}
Это так безумно? Я хотел бы перейти на обычную практику, чтобы мне было легче строить свою игру и не делать постоянных переключений.
Так почему же X до Y?
Редактировать: Вот еще один пример, и, вероятно, главная причина моего замешательства: X горизонтальный, а Y вертикальный в моих книгах ..
[
[0,1,2,3,4],
[0,1,2,3,4],
[0,1,2,3,4],
[0,1,2,3,4],
]