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基础的动画教程,直观易懂
Jan 10 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
May 13 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
Feb 15 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
May 31 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
JavaScript无缝滚动效果的实例代码
Mar 27 Javascript
bootstrap响应式工具使用详解
Nov 29 Javascript
自定义Vue中的v-module双向绑定的实现
Apr 17 Javascript
layui实现form表单同时提交数据和文件的代码
Oct 25 Javascript
Angular如何由模板生成DOM树的方法
Dec 23 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 Javascript
JS + HTML 罗盘式时钟的实现
May 21 Javascript
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
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
php实现excel中rank函数功能的方法
2015/01/20 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
关于document.cookie的使用javascript
2010/10/29 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
javascript异步处理工作机制详解
2015/04/13 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
Python open()文件处理使用介绍
2014/11/30 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
最小二乘法及其python实现详解
2020/02/24 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
祖国在我心中演讲稿
2014/01/15 职场文书
认识深刻的检讨书
2014/02/16 职场文书
经济国贸专业求职信
2014/06/18 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
文化大革命观后感
2015/06/17 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python