Javascript技巧

Posted 庆祝亚运会

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript技巧相关的知识,希望对你有一定的参考价值。

- 深浅拷贝

JS赋值时对象默认给的是引用,例如

let obj1 = obj2,那么修改obj1将会影响到obj2

obj1 = Object.assign({}, obj2) 可以解决只有一层的 obj 赋值,一旦多层,也不行了,例如:

let obj2 = [{"name":"zs"}, {"name":"ls"}];

当然你可以自己写一个深拷贝函数,但是你可以用一个 trick 的方法解决这个问题:

let clonedArray = JSON.parse(JSON.stringify(nodesArray));

以上是关于Javascript技巧的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript技巧(未完成)

记录--九个超级好用的 Javascript 技巧

Android课程---Android Studio使用小技巧:提取方法代码片段

VS2015使用技巧 打开代码片段C#部分

26个jQuery代码片段使用技巧

VS中添加自定义代码片段——偷懒小技巧