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

问题描述 投票:0回答:1

来自文档

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

但是,由于它是实验性的,所以兼容性最差。例如,在 IE 或 Safari 中不可用。

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

javascript ecmascript-6 built-in
1个回答
10
投票

鼓励使用

Number.parseInt
而不是
parseInt()
是由于 JavaScript 社区中出现了避免使用全局变量的趋势。关于
Number.parseInt
的 Mozilla 文档指出:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.