Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Тут собираем годные задачи (javascript) (https://javascript.ru/forum/offtopic/32201-tut-sobiraem-godnye-zadachi-javascript.html)

Maxmaxmахimus 12.10.2012 01:00

DjDiablo, только хотел написать)) что за место блока можно функцию юзать.
Кстати проверьте кто нить что быстрее функция или try{throw 0} catch

monolithed 12.10.2012 01:00

Цитата:

Сообщение от DjDiablo
monolithed - помоему ты перемудрил
вот так было бы почитабельней

Интересно в чем это я перемудрил?

Эти записи эквивалентны, если что.. просто для меня всегда мой вариант предпочтительней.

Maxmaxmахimus 12.10.2012 01:03

перемудрил тем что фиксированное знчаение текущей итерации цикла , то есть i, должна иметь возможность использоваться ВЕЗДЕ в блоке цикла... а у тебя не везде. у тебя чтобы использовать еще раз фиксированный i придется опять создавать саморазвивающеюся функцию

monolithed 12.10.2012 01:03

Цитата:

Сообщение от Maxmaxmахimus
Кстати проверьте кто нить что быстрее функция или try{throw 0} catch

Тут даже проверять нечего.

Maxmaxmахimus 12.10.2012 01:04

и что еж быстрее?

monolithed 12.10.2012 01:04

Цитата:

Сообщение от Maxmaxmахimus
перемудрил тем что фиксированное знчаение текущей итерации цикла , то есть i, должна иметь возможность использоваться ВЕЗДЕ в блоке цикла... а у тебя не везде

В конкретном примере мне это не грозит.

Maxmaxmахimus 12.10.2012 01:06

Цитата:

Сообщение от monolithed
В конкретном примере мне это не грозит.

по этому мы тебе и делаем замечание что это только для этого примера а не универсально а должно быть универсально потому что универсально работает И тут и везде а твое работает ТОЛЬКО тут так что твое хуже.

А ТАК ЖЕ, в чем ты перемудрил? Отвечаю: ЗАЧЕМ одна функция ретурнит другую?

Nekromancer 12.10.2012 01:12

Maxmaxmахimus,
функция быстрее.

monolithed 12.10.2012 01:13

Цитата:

Сообщение от monolithed
и что еж быстрее?

http://jsperf.com/closure-in-loop

Maxmaxmахimus 12.10.2012 01:16

уже првоерил, кстати классынй сайт
Цитата:

Сообщение от Nekromancer
функция быстрее.

почему?


Часовой пояс GMT +3, время: 09:46.