В настоящее время я много работаю над ООП Javascript. В частности, я много имею дело с координатами и размерами, и у меня есть много переменных, определенных как объекты, например:
coords = {
x:10,
y:15
};
dimensions = {
width:500,
height:250
}
Но мне интересно, было бы быстрее / эффективнее указать значения как отдельные, примитивные переменные:
coordX = 10;
coordY = 15;
dimWidth = 500;
dimHeight = 240;
Может ли кто-нибудь вкратце объяснить преимущества / недостатки каждого метода строки переменных? С точки зрения удобства использования объекты мне легче, так как вы можете группировать связанные значения вместе; хотя я так понимаю, что он медленнее. Но это медленнее или занимает больше памяти, чем определение большего количества переменных?
Ваше здоровье.
РЕДАКТИРОВАТЬ: Вау! Я никогда не ожидал такого количества откликов, особенно так быстро! Спасибо всем за ваши ответы.
Кажется, что любые различия в производительности отрицательны, но это применимо только к простым скриптам. У меня есть постоянный цикл, который должен работать с максимально возможным FPS. Каждый цикл использует множество объектных переменных для хранения данных, как указано выше. Так есть ли в этих обстоятельствах потенциальные проблемы с производительностью?