当前位置: 首页 > 后端技术 > Node.js

Nodejsobjectclone

时间:2023-04-03 23:45:43 Node.js

NodejsobjectreferenceclonenewobjecttmpPackagePath修改后,原商标对象中的值会因为对象的应用而改变。这时候就需要用到克隆功能了。在java或者c#中,对象obj都会有一个clone函数,复制一个新的对象。但是nodejs没有自带,这里是解决方案varobj1={x:5,y:5};varobj2=obj1;obj2.x=6;控制台日志(obj1.x);//记录6我希望是varobj1={x:5,y:5};varobj2=obj1.clone();obj2.x=6;控制台日志(obj1.x);//记录5$npminstallunderscore--save使用克隆复制到一个新对象中。同样最简单的方法是让tmpPackage=JSON.parse(JSON.stringify(API_ROUTES.trademark));