В источнике underscore.js во многих местах встречал
if (obj.length === +obj.length)
Может кто-нибудь объяснить, зачем это используется?