单加在javascript运算符

刚刚在下划线的来源中看到:

if (obj.length === +obj.length) { ... } 

plus做什么的? 我从来没有见过这个。

开发人员认为这是一个好的做法吗?

加号将string转换为浮点数。 您提供的代码等同于以下内容:

 if ( obj.length === Number(obj.length) ) { // ... }