Показать сообщение отдельно
Старый 30.11.2012, 07:26
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 16  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Frost47rus, если все делать как компилятор, то зачем он вообще нужен? Давайте сразу писать на ассемблере.
Переменные можно инициализировать вне конструктора. Если компилятору нужно, он сам перенесет куда надо. Я почти всегда инициализирую переменные (если это возможно) вне конструктора, во-первых чтобы не захламлять код конструктора, во-вторых, чтобы делать меньше работы.
Цитата:
ПС: и да, обозначать Array как new Array() или [] - не имеет разницы.
Имеет. Об этом уже писали выше. Разница не существенная, но если нужна максимальная оптимизация, лучше использовать [], а не new Array();
с Object ситуация обратная. Лучше использовать new Object() вместо {}
На эту тему уже было много рассуждений и тестов. В том числе и на этом форуме.