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