为了账号安全,请及时绑定邮箱和手机立即绑定

三点运算符到底做了什么?

三点运算符到底做了什么?

ABOUTYOU 2019-05-14 09:44:57
constobj7={a:{b:1}};constobj8={...obj7}obj7.a.b=7console.log(obj7.a.b,obj8.a.b)//77constobj9={a:1};constobj10={...obj9}obj10.a=7console.log(obj9.a,obj10.a)//17老哥们有点不懂为什么第二段代码是浅复制?还有第一段和第二段为什么不一样?我好像看文档错过了什么但是找不到解释。。。求大佬打醒我。----------分割线----------上面的我懂了但是这个三点运算符做了什么?和var=有什么区别?constobj3={a:1};varobj4=obj3obj3.a=3;console.log(obj3.a,obj4.a)//33constobj9={a:1};constobj10={...obj9}obj10.a=7console.log(obj9.a,obj10.a)//17
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 767 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信