Показать сообщение отдельно
  #15 (permalink)  
Старый 19.11.2011, 13:09
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от UDN
Когда практически в каждой книжке при работе с элементами коллекции рекомендуется по возможности заменять
конструкцию
for (var i;i<100;i++)
на for (elem in object) //для каждого элемента в объекте
Дуглас Крокфорд не так давно заявлял, что видел только одну хорошую книгу по JS. И та — javascript: The Definitive Guide.
То, что авторы практически каждой книги не читали стандарт, не делает их специалистами, а книжки хорошими.

Сообщение от UDN
document.write("a_1","a_2","a_n",...a_200)
Да более того, я даже метод такой не использовал уже лет 5.
Сообщение от UDN
Аргументы нужно подкреплять, хотя с аргументами от сороки на хвосте куда уж вам..
Как два пальца об асфальт: стандарт, п. 12.6.4:
Цитата:
Механизм обхода (перечисления) свойств (шаг 5 первого алгоритма, шаг 6 второго) зависит от конкретной реализации.
Сообщение от UDN
Какай идиот при создание ПО станет создавать еще и генерацию рандомных ссылок на элементы коллекции объекта.
Вы про алгоритмы что-нибудь слышали? Рандомизированные, например.
Сообщение от UDN
Посмотрите оптимизацию циклов работы с объектами, можно не только javascript, но и С++, С#,Delphi, VB?, *.Net, Java
Использовать for-in — офигенная оптимизация. Особенно с учётом того, что все видимые свойства из всей цепочки прототипов будут проитерированы.
Вы когда на другие языки ссылаетесь, учитывайте особенности текущего, что ли.
Ответить с цитированием