怎么在jQuery中使用$.extend深拷贝对象
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"怎么在jQuery中使用$.extend深拷贝对象"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么在jQuery中使用$.extend深拷
千家信息网最后更新 2025年11月07日怎么在jQuery中使用$.extend深拷贝对象
这篇文章主要介绍"怎么在jQuery中使用$.extend深拷贝对象"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么在jQuery中使用$.extend深拷贝对象"文章能帮助大家解决问题。
语法:jQuery.extend( [deep ], target, object1 [, objectN ] )
深浅拷贝对应的参数就是[deep],是可选的,为true或false。默认情况是false(浅拷贝),并且false是不能够显示的写出来的。如果想写,只能写true(深拷贝)
测试例子:
var object1 = {};var object2 = { b:{ mm:333 }, c:100};console.log('原来的object1--->'+JSON.stringify(object1));console.log('原来的object2--->'+JSON.stringify(object2));$.extend(true,object1, object2);object1.b.mm = 600;console.log('新的object1--->'+JSON.stringify(object1));console.log('新的object2--->'+JSON.stringify(object2));测试结果
由测试结果知道,jQuery中$.extend(true,object1, object2);可以深拷贝对象,拷贝之后,改变其中一个对象的属性值,对另外一个没有影响。
接着在继续深入理解
测试例子
var object1 = { a: 0, b: { gg: 11, mm: 22 }};var object2 = { b: { mm: 333 }, c: 100};//默认情况浅拷贝//object1--->{"apple":0,"banana":{"price":200},"cherry":97,"durian":100}//object2的banner覆盖了object1的banner,但是weight属性未被继承//$.extend(object1, object2);//深拷贝//object1--->{"apple":0,"banana":{"weight":52,"price":200},"cherry":97,"durian":100}//object2的banner覆盖了object1的banner,但是weight属性也被继承了呦$.extend(true,object1, object2);console.log('原来的object1--->'+JSON.stringify(object1));console.log('原来的object2--->'+JSON.stringify(object2));object1.b.mm = 600;console.log('新的object1--->'+JSON.stringify(object1));console.log('新的object2--->'+JSON.stringify(object2));测试结果
关于"怎么在jQuery中使用$.extend深拷贝对象"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
拷贝
对象
测试
属性
知识
结果
例子
情况
行业
不同
实用
内容
参数
实用性
实际
就是
文章
方法
更多
案例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中小企业与网络安全培训
山东专业服务器租用云主机
生物信息网络服务器
互联网金融改科技
陕西2018网络安全宣传周
独立服务器的好处
计算机网络技术职业威胁
福建闪电出行网络技术有限公司
万方数据库知识问答题库
理奥网络技术北京有限公司
易语言多用户数据库怎么写
太原火箭网络技术服务公司
蚂蚁金服网络技术部
浙江直销软件开发流程
gis 数据库下载
寸景网络技术工作室
计算机应用技术网络技术
天津科技互联网商学院
2017网络技术比赛
c井与数据库连接
WPS能不能编辑数据库
陕西2018网络安全宣传周
服务器电源接口类型
网络技术破解博彩
传奇一人一个服务器
科研院所软件开发劳务派遣
天津华为服务器维修价格
用户头像数据库字段名称
gp数据库日期
温州软件开发培训哪个好