Function.prototype.bind = function() {
var __method = this, args = $A(arguments), object = args.shift
return function() {
return __method.apply(object, args.concat($A(arguments)));
}
}
在这个方法中第二次用到的arguments应该是内嵌函数的参数列表吧,那它具体是
什么呢,我认为直接用args这个参数就可以了吧,请大家帮助?
var __method = this, args = $A(arguments), object = args.shift
return function() {
return __method.apply(object, args.concat($A(arguments)));
}
}
在这个方法中第二次用到的arguments应该是内嵌函数的参数列表吧,那它具体是
什么呢,我认为直接用args这个参数就可以了吧,请大家帮助?
解决方案 »
- javascript中的“方法”过了一会就不等于自身了,怎么理解?
- 本人对正则不是很了解,请指教哈哈
- 新手问题!图片放大
- 这样的页面如何替换
- 求点击导航菜单页面跳转新地址后改变前面点的导航菜单的颜色的问题
- 用javascript怎摸样来把一个文件转换为2进制流??
- 如何使用js向unix发送命令
- 有意思的js,怎样修改?这段代码,可以点击就复制文字,然后可以编辑器里可以粘贴。但是就是不能粘贴图片!!。这是为什么???
- 怎么调用打印预览功能来预览iframe中的内容?
- 如何使下拉列表框(select)变为可编辑?
- 关于层的显示问题,IE与FOX里显示的情况不相同
- attachevent传参的问题!!
temp(a, b, c);===========
__method.apply(object, args.concat($A(arguments)));args是:parm1....
arguments是:a,b,c
===========