Discuss / JavaScript / 温故而知新

温故而知新

Topic source

Up.

#1 Created at ... [Delete] [Delete and Lock User]
window.parseInt = function () {
    count += 1;
    return oldParseInt.apply(null, arguments); // 调用原函数
};
return oldParseInt.apply(null, arguments);

arguments是指匿名函数所接受到的参数,是函数自带的一个属性;

所以直接调用parseInt('10');参数传入字符串 ‘10’,因为有arguments,匿名函数没有形参也能接收到参数

Up.

#2 Created at ... [Delete] [Delete and Lock User]

我居然又回来了。。。


  • 1

Reply