JavaScript:學習筆記(8)——對象擴展運算符


JavaScript:學習筆記(8)——擴展運算符

對象的擴展運算符

  擴展運算符是三個點(...)。用於取出參數對象的所有可遍歷屬性,然后拷貝到當前對象之中。

  

  如上圖所示,新建了一個對象a,然后通過擴展運算符將其屬性x,y一並拷貝到b對象中。

合並兩個對象

  擴展運算符可以合並兩個對象

  

自定義屬性

  合並對象時,可以將對象與一些屬性進行合並,如下

  

  需要說明的是,如果用戶自定義的屬性,放在擴展運算符后面,則擴展運算符內部的同名屬性會被覆蓋掉

 

數組的擴展運算符

復制數組

  數組是復合的數據類型,如果直接復制,知識復制了底層數據解耦股的指針,而不是克隆一個全新的數組。

  擴展運算符提供了復制數組的簡便寫法。

  

合並數組

  

字符串變數組

  擴展運算符還可以將字符串轉為真正的數組。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM