您现在的位置是:课程教程文章
js浅拷贝的方法
2023-12-15 21:11课程教程文章 人已围观
- 课程介绍
1、 js浅拷贝的方法课程推荐
2、 js浅拷贝的方法课程专题
-
Threejs/Webgl三维管道流动
Threejs/Webgl三维管道流动针对webgl的库threejs框架项目功能实战讲解 管道三维流动:对工厂、园区的管道... -
vue,nodejs项目部署到阿里云服务器,一台
vue,nodejs项目部署到阿里云服务器,一台课程介绍 课程目标:部署代码到服务器实现在线访问 适用人群:vue开发者,... -
ZEMAX应用:像质评价方法与优化控制 网络
ZEMAX应用:像质评价方法与优化控制 网络武汉宇熠科技有限公司成立于2013年5月,是一家专业的光机电产品与软件研发、... -
Web前端开发/全栈/图片瀑布流/JS
Web前端开发/全栈/图片瀑布流/JS蜗牛学苑专注于IT与互联网领域的中高端人才培养。 开设课程覆盖Java开发、软...
我们在使用JavaScript进行拷贝的过程中,可以使用浅拷贝对原始类型为值传递,也可以对对象类型进行引用传递。使用浅拷贝操作完成后悔影响会影响拷贝前的对象。本文介绍JavaScript中浅拷贝的三种方法。
1、使用循环遍历对象方法(遍历对象的属性赋值给新对象)
function shallowCopy(obj){ let copyObj={}; for(let key in obj){ if(obj.hasOwnProperty(key)){ copyObj[key] = obj[key]; } } return copyObj; }
2、使用es6提供的Object.assign()方法浅拷贝
/* Object.assign(son, obj) console.log(son); son.msg.sum = 20 console.log(obj); */
3、使用jQuery中的$.extend()方法
common.ajax = function(param) { var mergeParam = $.extend({ timeout : 10000 } , param , { complete : function(response) { alert("扩展的!"); } } }); $.ajax(mergeParam); }
以上就是JavaScript中浅拷贝的三种方法,大家可以选择自己想用的方法套用使用哦~更多js学习推荐:js教程。
课程教程:js浅拷贝的方法上一篇:java中linkedblockingqueue用法
下一篇:没有了