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

请问_extend方法的作用是遍历对象属性吗,2个参数怎么理解?

请问_extend方法的作用是遍历对象属性吗,2个参数怎么理解?

UYOU 2018-11-16 15:14:58
哪位大神可以解释下:_extend为什么出现了2次,他们分别代表什么意思,是默认调用方法的意思吗??第1次是Base.prototype._extend。尤其是第2次的,其中的destination和source代表的是啥? _extend = function self(destination, source) {      ......  }下面是引起我困惑的代码部分:
查看完整描述

1 回答

?
四季花海

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

_extend第一个是变量声明,第二个是变量赋值。

作用就是 遍历destination变量,并将它内部的属性复制到source上,如果source上已经存在该属性则不复制。


查看完整回答
反对 回复 2018-12-13
  • 1 回答
  • 0 关注
  • 514 浏览
慕课专栏
更多

添加回答

举报

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