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 ie6兼容position:fixed实现思路
Apr 01 Javascript
JQuery获取表格数据示例代码
May 26 Javascript
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
js实现缓冲运动效果的方法
Apr 10 Javascript
java必学必会之static关键字
Dec 03 Javascript
JS实现的验证身份证及获取地区功能示例
Jan 16 Javascript
Angular 4 指令快速入门教程
Jun 07 Javascript
手把手搭建安装基于windows的Vue.js运行环境
Jun 12 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
Vue 进阶之路(三)
Apr 18 Javascript
JS async 函数的含义和用法实例总结
Apr 08 Javascript
用vue写一个日历
Nov 02 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产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
动态表格Table类的实现
2009/08/26 Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
jq checkbox 的全选并ajax传参的实例
2017/04/01 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
Python中使用动态变量名的方法
2014/05/06 Python
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
django中send_mail功能实现详解
2018/02/06 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
销售类个人求职信范文
2013/09/25 职场文书
教师研修随笔感言
2015/11/18 职场文书
教你用python实现12306余票查询
2021/06/30 Python
Flask response响应的具体使用
2021/07/15 Python
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js