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 相关文章推荐
jquery 操作表格实现代码(多种操作打包)
Mar 20 Javascript
IE的fireEvent方法概述及应用
Feb 22 Javascript
jquery读取xml文件实现省市县三级联动的方法
May 29 Javascript
分享JavaScript与Java中MD5使用两个例子
Dec 23 Javascript
vue学习笔记之指令v-text && v-html && v-bind详解
May 12 Javascript
深究AngularJS中$sce的使用
Jun 12 Javascript
VueRouter导航守卫用法详解
Dec 25 Javascript
JS实现区分中英文并统计字符个数的方法示例
Jun 09 Javascript
在Vue中使用axios请求拦截的实现方法
Oct 25 Javascript
VUE脚手架具体使用方法
May 20 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 Javascript
一定要知道的 25 个 Vue 技巧
Nov 02 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
PHP PDO函数库详解
2010/04/27 PHP
php常用hash加密函数
2014/11/22 PHP
PHP多态代码实例
2015/06/26 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式
2015/04/17 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
深入探究Python中变量的拷贝和作用域问题
2015/05/05 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
django创建css文件夹的具体方法
2020/07/31 Python
2014学年自我鉴定
2014/02/23 职场文书
合作协议书
2014/04/23 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
超市创意活动方案
2014/08/15 职场文书
干部对照检查材料范文
2014/08/26 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
教代会闭幕词
2015/01/28 职场文书
刮痧观后感
2015/06/05 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
vue实现Toast组件轻提示
2022/04/10 Vue.js
Redis主从复制操作和配置详情
2022/09/23 Redis