javascript 引用类型console.log调试 技巧

WEB前端 waitig 412℃ 百度已收录 0评论

存在以下两种情况:

example 1:
let obj = {a:1};
console.log(obj); //{a:2}
obj['a'] = 2;

example 2:
let num = 1;
console.log(num); //1
num = 2;

解决方案 1:

let obj = {a:1};
console.log(JSON.parse(JSON.stringify(obj))); //{a:1}
obj['a'] = 2;

总结:引用类型浅拷贝是共享一个内存地址,通过深拷贝解决。


本文由【waitig】发表在等英博客
本文固定链接:javascript 引用类型console.log调试 技巧
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)