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

Javascript 为什么要使用Number.parseInt而不是parseInt()?,javascript,ecmascript-6,built-in,Javascript,Ecmascript 6,Built In,发件人: 此方法的行为与全局函数parseInt()相同 但是,由于它是实验性的,这是最糟糕的。例如,在IE或Safari中不可用 那么,开发人员为什么要使用Number.parseInt()?之所以鼓励使用Number.parseInt而不是parseInt(),是因为JavaScript社区中有一种远离使用全局变量的趋势。Number.parseInt上的Mozilla文档说明: …并且是ECMAScript 2015的一部分(其目的是全局模块化) 给你。这是因为全球恐惧症:)因为开发人员使

发件人:

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

但是,由于它是实验性的,这是最糟糕的。例如,在IE或Safari中不可用


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

之所以鼓励使用
Number.parseInt
而不是
parseInt()
,是因为JavaScript社区中有一种远离使用全局变量的趋势。
Number.parseInt
上的Mozilla文档说明:

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


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

因为开发人员使用支持它的JS引擎?我认为没有更好的理由使用它。功能完全相同。他们只是试图删除ECMAScript 6中的全局函数,并使其成为类方法。可能与您链接的文档中的重复:“
其目的是全局函数的模块化”
。IE中不支持该问题