首页 > 其他 > 详细

$.extend

时间:2019-01-28 14:39:19      阅读:169      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!