一尘不染

javascript中的一加号运算符

javascript

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

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

怎么plus办?我以前从未见过。

在开发人员中是否认为这是一种好习惯?


阅读 248

收藏
2020-05-01

共1个答案

一尘不染

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

if ( obj.length === Number(obj.length) ) {
    // ...
}
2020-05-01