Показать сообщение отдельно
  #13 (permalink)  
Старый 01.05.2011, 10:17
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от poorking
Обычно оптимизируют в сторону производительности, а вы в сторону красивости
Сообщение от x-yuri Посмотреть сообщение
обычно пишут понятный код, а потом оптимизируют узкие места
вы о разном говорите, но оба правы )

да и разницы нет,как писать и что вызывать

все равно внутри....

defaultArgs(arguments, {y: 5, z: 10});

какой-нибудь цикл for-in, который на каждой итерации проверяет typeof со строкой. обычно это не так уж и долго...

но время теряется.

и в веб-приложениях, в которых даже деление на 1000 заменяют на умножение на 0.001,потому что так на 50 микросекунд быстрее ( в играх, например )..

.. оно просто растрачивается. ради красивости кода.


ээ

это какой-то холивар

можно еще поговорить,как лучше в функцию передавать аргументы -

через объект,

foo ( { bar : 'ololo', one : 'two' } );



или через перечисление

foo ( 'ololo', 'two' );
Ответить с цитированием