Показать сообщение отдельно
  #3 (permalink)  
Старый 13.01.2015, 15:04
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Это аналог
typeof length === 'number'
, только заодно отфильтровывает NaN.

Возможно это связано с необходимостью вернуть массив ожидаемо размера даже в случае возникновения исключения чтобы код продолжил работать корректно. Современные JS движки оптимизированы под такие особенности. Если значение не присвоено, то память не выделяется. Так что этим можно пользоваться.
Ответить с цитированием