为什么使用Number.parseInt而不是parseInt()?

时间:2015-02-05 17:24:04

标签: javascript ecmascript-6 built-in

来自documentation

  

此方法的行为与全局函数parseInt()

相同

但是,正如它的实验,the compatibility是最糟糕的。例如,在IE或Safari中不可用。

那么,为什么开发人员应该使用Number.parseInt()?

1 个答案:

答案 0 :(得分:5)

使用Number.parseInt鼓励parseInt()是因为JavaScript社区中的趋势是远离使用全局变量。关于Number.parseInt的Mozilla文档声明:

  

...并且是ECMAScript 2015的一部分(其目的是全局化的模块化)。

你有它。这是因为全球恐惧症:)