1.合并参数
返回值未arg1,arg2……合并到arg。这里就有两种用法。
-
省略arg参数,则arg1,arg2……合并后返回。
|
1
2
3
4
5
6
7
8
9
10
11
12
|
var results=$.extend({name:'nick'},{sex:'handsome'});//那么,返回值为results={name:'nick',sex:'handsome'};自定义arg参数,则返回自定义类型的arg。如://这里定义arg为一个对象var results=$.extend({},{name:'nick'},{sex:'handsome'});//那么,返回值为arg对象results={name:'nick',sex:'handsome'};//这里定义arg为一个数组var results=$.extend([],{name:'nick'},{sex:'handsome'});//那么,返回值为arg数组results=[name:'nick',sex:'handsome']; |
注意:
合并参数时,若$.extend()中参数的属性名冲突了,则后面的值会替换前面的值。
|
1
2
3
4
|
//这里定义arg为一个对象var results=$.extend({},{name:'nick',sex:'male'},{sex:'handsome'});//那么,返回值为arg对象。sex属性冲突,则后面的值handsome替换maleresults={name:'nick',sex:'handsome'}; |
浙公网安备 33010602011771号