- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
/**
* This is a really fast way to check for NaN; see the spec of NaN
* on why this works; this check can yield false only for a Number
* since it's the only one capable of having NaN as a value.
*/
if (d != d) {
throw new Error("value can't be NaN!");
}
Ненавижу когда код превращают в угадайку которая еще неизвестно как себя поведет в новой версии.
пс прикинутся студенткой штоли, а то мой опыт пугает?
Так говоришь, будто на той картинке человек женского полу :-)
> Скорее всего, на картинке여자 프로그래머
Ну теперь-то всё стало ясно!
А если серьезно - боятся что много захочу для джуника.
И что все использования этого кода сопровождать куском комментов?
happy debug ;)
А закончим - 100мс на 10 000 000 000 интераций.
что-то вроде фрикций?
На самом деле такие оптимизации простым смертным почти никогда не нужны.
К тому же без комментариев код вставлять нельзя - из опрошенного комьюнити почти никто не понял что это за фигня такая.