25

刚刚在下划线的来源中看到了这一点:

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

做什么的plus?我以前从未见过这个。

它在开发人员中被认为是一种好的做法吗?

4

1 回答 1

35

加号将字符串转换为浮点数。您提供的代码等效于以下内容:

if ( obj.length === Number(obj.length) ) {
    // ...
}
于 2013-01-23T01:22:10.367 回答