let a={
c:1
}
let b=a;
a=2;
b.c=3
console.log(a.c)
结果:undefined
为啥?
c:1
}
let b=a;
a=2;
b.c=3
console.log(a.c)
结果:undefined
为啥?
全部评论
理解一下深浅拷贝吧,变量名只是一个指针而已,b=a,然后b.c=3,并不会改变a的值
emmm,其实就是 console.log(2..c) => undefined
相关推荐
点赞 评论 收藏
分享
01-15 14:51
西安交通大学 自动化测试 点赞 评论 收藏
分享
李橙子:你这如果想找java方向的,那你的项目就不要写python啊,不然会以为你是主要找python的 点赞 评论 收藏
分享
凡岛公司福利 550人发布