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

哪位大神可以解释下:
_extend为什么出现了2次,他们分别代表什么意思,是默认调用方法的意思吗??
第1次是Base.prototype._extend
尤其是第2次的,其中的destination和source代表的是啥?

 _extend = function self(destination, source) {
     ......
 }

下面是引起我困惑的代码部分:

https://img3.mukewang.com/5c12168500014ade12460543.jpg

UYOU
浏览 515回答 1
1回答

四季花海

_extend第一个是变量声明,第二个是变量赋值。作用就是 遍历destination变量,并将它内部的属性复制到source上,如果source上已经存在该属性则不复制。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript