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中的location用法简单介绍
Mar 07 Javascript
原型方法的不同写法居然会影响调试的解决方法
Mar 08 Javascript
一个小型js框架myJSFrame附API使用帮助
Jun 28 Javascript
JavaScript操作XML文件之XML读取方法
Jun 09 Javascript
jquery取消事件冒泡的三种方法(推荐)
May 28 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
JS实现前端缓存的方法
Sep 21 Javascript
JS运动特效之任意值添加运动的方法分析
Jan 24 Javascript
django使用channels2.x实现实时通讯
Nov 28 Javascript
Vue项目引发的「过滤器」使用教程
Mar 12 Javascript
使用vue实现HTML页面生成图片的方法
Mar 12 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
Aug 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
Codeigniter的一些优秀特性总结
2015/01/21 PHP
php模拟post提交数据的方法
2015/02/12 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
分析JS中this引发的bug
2017/12/12 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
学习python (1)
2006/10/31 Python
python time模块用法实例详解
2014/09/11 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
基于PyQt4和PySide实现输入对话框效果
2019/02/27 Python
Python 如何批量更新已安装的库
2020/05/26 Python
美国性感内衣店:Yandy
2018/06/12 全球购物
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
公司大门门卫岗位职责
2014/06/11 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
中学音乐课教学反思
2016/02/18 职场文书