【发布时间】:2016-11-28 23:28:41
【问题描述】:
我真的很想知道,拥有 2 个重复函数的目的是什么。
例如:
isFinite() 和 Number.isFinite()
isNaN() 和 Number.isNaN()
但是例如没有IsInteger()函数,当有Number.isInteger()时。
有什么区别?
为什么存在重复?
什么时候应该使用数字原型函数或全局函数?
【问题讨论】:
-
Number.isNaN和Number.isFinite的 MDN 文档回答您的问题。 -
大部分... Javascript 是在匆忙中创建,直到后来才开始标准化和实际的设计 过程。当今 Javascript 中的大多数令人头疼的东西都是历史的意外,并且仍然存在以实现向后兼容性。
-
那些不是
Number.prototype方法
标签: javascript