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

请各位大佬指点!js中call.apply一起用的代码,看不懂感激不尽

请各位大佬指点!js中call.apply一起用的代码,看不懂感激不尽

凤凰求蛊 2019-06-09 11:00:53
constobj={say:function(name){console.log("sayhello"+name);}};constaddSay=()=>{console.log("addSay");};varoldMethod=obj["say"];obj["say"]=function(arg){addSay.call(this,arg);returnoldMethod.call.apply(oldMethod,[this].concat(Array.prototype.slice.call(arguments)));};obj.say("allen");代码如上,其中这块代码看不懂,有懂的么obj["say"]=function(arg){addSay.call(this,arg);returnoldMethod.call.apply(oldMethod,[this].concat(Array.prototype.slice.call(arguments)));};
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 257 浏览
慕课专栏
更多

添加回答

举报

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