哪位大神可以解释下:_extend为什么出现了2次,他们分别代表什么意思,是默认调用方法的意思吗??第1次是Base.prototype._extend。尤其是第2次的,其中的destination和source代表的是啥? _extend = function self(destination, source) {
......
}下面是引起我困惑的代码部分:
1 回答
四季花海
TA贡献1811条经验 获得超5个赞
_extend第一个是变量声明,第二个是变量赋值。
作用就是 遍历destination变量,并将它内部的属性复制到source上,如果source上已经存在该属性则不复制。
添加回答
举报
0/150
提交
取消