以下表达式的运行结果是() [3.toString(),3..toString(),3...toString()]
[error,"3",error]
解析:
点号除了对象属性/方法外,还可表示浮点数,所以
3..toString() == (3).toString()
3..toString() == (3.).toString()
3.被 JS 引擎解析为数值 3.0,可以从数值类型的包装对象上取原型方法 toString() 来执行了。
正确且推荐的写法:
(3).toString()