码迷,mamicode.com
首页 > 其他好文 > 详细

$.extend

时间:2019-01-28 15:15:49      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:style   定义   注意   height   hand   lsp   syn   code   string   

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替换male
results={name:‘nick‘,sex:‘handsome‘};

$.extend

标签:style   定义   注意   height   hand   lsp   syn   code   string   

原文地址:https://www.cnblogs.com/xinci/p/10329896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!