@dmitriyivvvv

Лучший способ хранить координаты в JS?

Добрый день! Подскажите лучший способ хранения набора координат xy в JS. Я подумываю над:
[{x: 0, y: 0}, {x: 0, y: 0}, {x: 0, y: 0}, {x: 0, y: 0}]

Или:
[[0, 0], [0, 1], [0, 2], [0, 3]]
Какой из этих вариантов лучше или мб существует более удобный вариант?
  • Вопрос задан
  • 275 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно и так и так и как типизированный массив, например.

В чём вы видите недостатки 1-го и 2-го способа, и в чём их же достоинства для вашей задачи?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Первый лучше с точки зрения написания кода - легче читать, понятнее структура данных.

Второй - с точки зрения потребления ресурсов и скорости работы (массив целых чисел особенно хорошо оптимизируется движками js).

Если у вас не тысячи точек, имеет смысл остановиться на первом варианте.

P.S. Написал и задумался - а действительно ли второй вариант оптимальнее? Ведь это не массив интеджеров, а массив массивов и он может быть вполне равнозначен массиву объектов из первого варианта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы