我正试图通读这里的代码:
http://jsbin.com/wecisumumu/1/edit?html,js,输出
然而,这称为
angular.extend(wrap, $delegate);
其中CCD_ 1和CCD_。有角度的文档说,extend是在两个对象上调用的。对两个函数调用它意味着什么?
在javascript中,函数也是对象:
var foo = function() {
console.log('hello!')
}
foo.test = 'hi!'
foo() // hello!
console.log(foo.test) // hi!
这意味着这个函数将这两个对象放在一起。例如:var a angular.extend({a: 1}, {b: 2})
结果:{a:1,b:2}
params:第一个参数是区别对象,第二个和其他参数是源。您可以指向任意数量的对象angular.extend(dist, sour1, sour2)
返回区分对象上的引用