在MDN的Number.parseInt部分,它说:
Number.parseInt()方法解析字符串参数并返回指定基数或基数的整数。 此方法与全局函数parseInt() 的行为相同,是ECMAScript 6的一部分(其目的是全局化的模块化)。
..但以下代码在最新的firefox
上产生false
console.log(Number.parseInt == parseInt)
他们只是相同吗?
答案 0 :(得分:1)
AFAIK你的比较(当应用于函数时)测试它是否是完全相同的Function实例,而不是 - 它们碰巧在内部有类似的内容(代码)。您可以通过定义自己恰好包含类似代码的2个函数来轻松测试它,例如: “{alert('hi')}”两者都有。你会发现它们不是“==”