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=有什么區(qū)別?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
三點運算符到底做了什么?
ABOUTYOU
2019-05-14 09:44:57