Я думаю о создании объекта, который состоит из большой сетки, хранящейся в двумерном массиве, и функций, которые работают на этой сетке.Эффективно ли получить доступ к элементам массива через массив, чем получить их через функцию?
Если я хочу перебирать элементы в этом массиве вне объекта, наиболее читаемым и конфиденциальным способом доступа к каждому элементу сетки будет использование функции типа grid.getElement (x, y), которая просто возвращает массив [x] [y].
Когда программа скомпилирована в байт-код, это менее эффективно, чем прямой доступ к массиву с помощью grid.array [x] [y]?