jQuery的$.extend 浅拷贝与深拷贝


Posted in Javascript onMarch 08, 2017

jQuery的$.extend 浅拷贝与深拷贝

$.extend( [deep ], target, object1 [, objectN ] );

 deep 
类型: Boolean 
如果是true,合并成为递归(又叫做深拷贝)。
 target 
类型: Object 
对象扩展。这将接收新的属性。
 object1 
类型: Object 
一个对象,它包含额外的属性合并到第一个参数。
objectN 
类型: Object 
包含额外的属性合并到第一个参数。

$.extend浅拷贝:

var obj1 = {name:xx,age:18,sex:man};
var obj2 = {name:cc,age:18};
$.extend(obj1,obj2);
obj1----->{name:cc,age:18} //被obj2覆盖

$.extend深拷贝:

var obj1 = {name:xx,age:18,sex:man};
var obj2 = {name:cc,age:18};
$.extend(true,obj1,obj2);
obj1----->{name:cc,age:18,sex:man}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
javascript 静态对象和构造函数的使用和公私问题
Mar 02 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
jQuery获取样式中颜色值的方法
Jan 29 Javascript
js解决movebox移动问题
Mar 29 Javascript
JS实现消息来时让网页标题闪动效果的方法
Apr 20 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
May 23 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
JavaScript中函数声明与函数表达式的区别详解
Aug 18 Javascript
Angular实现的进度条功能示例
Feb 18 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
Mar 20 Javascript
Vue常用的几个指令附完整案例
Nov 06 Javascript
Vue基本指令实例图文讲解
Feb 25 Vue.js
vue-resourse将json数据输出实例
Mar 08 #Javascript
微信小程序 下拉列表的实现实例代码
Mar 08 #Javascript
js实现五星评价功能
Mar 08 #Javascript
ionic2 tabs 图标自定义实例
Mar 08 #Javascript
微信小程序 弹窗自定义实例代码
Mar 08 #Javascript
jQuery实现图片滑动效果
Mar 08 #Javascript
jquery实现折叠菜单效果【推荐】
Mar 08 #Javascript
You might like
咖啡语言
2021/03/03 咖啡文化
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
python开发之list操作实例分析
2016/02/22 Python
Python PyQt5标准对话框用法示例
2017/08/23 Python
python 将md5转为16字节的方法
2018/05/29 Python
使用python进行拆分大文件的方法
2018/12/10 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
python字符串的index和find的区别详解
2020/06/20 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
优秀团员事迹材料
2014/12/25 职场文书
新生入学欢迎词
2015/01/26 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
入党积极分子党支部意见
2015/06/02 职场文书