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 相关文章推荐
在网站上应该用的30个jQuery插件整理
Nov 03 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
Dec 07 Javascript
js日期相关函数总结分享
Oct 15 Javascript
js通过八个点 拖动改变div大小的实现方法
Mar 05 Javascript
js跨域访问示例(客户端/服务端)
May 19 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
浅谈angular.js跨域post解决方案
Aug 30 Javascript
图片文字识别(OCR)插件Ocrad.js教程
Nov 26 Javascript
浅谈在Vue.js中如何实现时间转换指令
Jan 06 Javascript
VueJS实现用户管理系统
May 29 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中多维数组的foreach遍历示例
2014/06/13 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
2016/11/16 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
javascript div 弹出可拖动窗口
2009/02/26 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
python测试驱动开发实例
2014/10/08 Python
python中sys.argv参数用法实例分析
2015/05/20 Python
tensorflow实现简单的卷积神经网络
2018/05/24 Python
python调用百度REST API实现语音识别
2018/08/30 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
django url到views参数传递的实例
2019/07/19 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
小学数学课题方案
2014/06/15 职场文书
离婚协议书范本样本
2014/08/19 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
一年级语文下册复习计划
2015/01/17 职场文书
2015年防汛工作总结
2015/05/15 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
火烧圆明园观后感
2015/06/03 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
JavaScript的Set数据结构详解
2022/02/18 Javascript
Nginx实现负载均衡的项目实践
2022/03/18 Servers