为了账号安全,请及时绑定邮箱和手机立即绑定

js传递参数

js传递参数

丿一个小学生 2015-11-26 15:14:39
请问第二种方式的代码是什么意思?
查看完整描述

1 回答

?
KokoTa

TA贡献5条经验 获得超38个赞

  1. 先创个函数,然后创个这个函数的原型方法

  2. 再为Foo创建一个method方法,调用之前创建的原型方法,传点参数进去,再调用Apply方法,将前面的那坨东西嵌入进去,目的就是传递参数环境

  3. 还是不懂的话,就去看看apply和call的解释,应该会很容易理解的(因为我的字面表达能力为0级= =)

查看完整回答
反对 回复 2015-11-26
  • 丿一个小学生
    丿一个小学生
    这样说你看对不对:Function.call.apply让Function.call方法的第一个参数为Foo.prototype.method,也就是this指向,第二个参数为实参的集合。但是Function.call中第一个参数this和第二个参数又是什么呢,为什么这样调用和Foo.prototype.method.call(this,arg1,arg2...argN)的效果一样呢?
  • 1 回答
  • 2 关注
  • 1290 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信