修改parseInt方法:Javascript

Nik*_*ain -1 javascript parseint

我不想每次都使用parseInt('08', 10)每个字符串进行整数转换,

我们可以修改parseInt方法,这样我只能用parseInt('08')而不是parseInt('08', 10).?

Pra*_*man 5

parseInt您可以像这样定义自己的函数,而不是修改内置函数:

function prseInt(n)
{
    return parseInt(n, 10);
}
Run Code Online (Sandbox Code Playgroud)

并替换parseInt(n, 10)您在应用中使用的所有出现prseInt(n).

好吧,如果你还想重新定义,你可以这样做:

var origParseInt = parseInt;
parseInt = function(n) {
     return origParseInt(n, 10);
}
Run Code Online (Sandbox Code Playgroud)

它的工作原理!

小提琴:http://jsfiddle.net/QKKwv/