window.parseInt = function () { count += 1; return oldParseInt.apply(null, arguments); // 调用原函数 };
return oldParseInt.apply(null, arguments);
arguments是指匿名函数所接受到的参数,是函数自带的一个属性;
所以直接调用parseInt('10');参数传入字符串 ‘10’,因为有arguments,匿名函数没有形参也能接收到参数
我居然又回来了。。。
Sign in to make a reply
Up.
arguments是指匿名函数所接受到的参数,是函数自带的一个属性;
所以直接调用parseInt('10');参数传入字符串 ‘10’,因为有arguments,匿名函数没有形参也能接收到参数