Ответ 1
Плюс преобразует строку в float. Код, который вы предоставили, эквивалентен следующему:
if ( obj.length === Number(obj.length) ) {
// ...
}
Просто увидел это в источнике подчеркивания:
if (obj.length === +obj.length) {
...
}
Что делает plus
? Я никогда не видел этого раньше.
Является ли это хорошей практикой среди разработчиков?
Плюс преобразует строку в float. Код, который вы предоставили, эквивалентен следующему:
if ( obj.length === Number(obj.length) ) {
// ...
}