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 相关文章推荐
Prototype String对象 学习
Jul 19 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 Javascript
jQuery中校验时间格式的正则表达式小结
Sep 22 Javascript
DOM基础教程之使用DOM控制表格
Jan 20 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
Mar 02 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
JavaScript ES6中const、let与var的对比详解
Jun 18 Javascript
React如何避免重渲染
Apr 10 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
Aug 31 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
Nov 25 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中的正则表达式以及模式匹配
2013/06/19 PHP
ThinkPHP登录功能的实现方法
2014/08/20 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
php实现登陆模块功能示例
2016/10/20 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
php unlink()函数使用教程
2018/07/12 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
原生js实现下拉选项卡
2019/11/27 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
解决Python安装后pip不能用的问题
2018/06/12 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
初婚初育证明
2014/01/14 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
幼儿园开学通知
2015/04/24 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
《观潮》教学反思
2016/02/17 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android