如何重写 JavaScript 函数

2022-08-30 04:19:40

我正在尝试覆盖JavaScript中的内置函数。parseFloat

我该怎么做呢?


答案 1
var origParseFloat = parseFloat;
parseFloat = function(str) {
     alert("And I'm in your floats!");
     return origParseFloat(str);
}

答案 2

只需重新声明任何内置函数,即可覆盖它。

parseFloat = function(a){
  alert(a)
};

现在将提醒 3。parseFloat(3)