ES6 - 解構賦值 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 - 11月 12, 2022 藉由ES6的解構賦值,可以讓程式碼在撰寫時更為簡潔並提高整個可閱性 第一種用法 藉由解構賦值,不再需要像以前一樣 user.age , user.address 一個一個取用資料 這樣就算遇見需變更物件名稱時也會更加便利,增加程式碼的可維護性! 第二種用法 我們可以藉由解構賦值,直接在物件內嵌入另一個物件並直接解構,讓程式碼更加簡潔有力! 閱讀完整內容
ES6 的 let, const特性 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 - 11月 12, 2022 在ES6釋出後 宣告方式主要會以 let、const兩則做使用 var , let 差異? var因為變數範圍在function內,可能會汙染到整個函式,引起不必要的錯誤 ex:值覆蓋到重覆變數 所以var已經不會再使用到,都取代成作用域在 " block " 的let來做使用 block 指的是 " {} " 這個符號 let , const 差異? const是一種宣告常數,宣告後就 不可改變 並且宣告時就 一定要賦於值 ,否則會出現錯誤 // Missing initializer in const declaration 但是! 在JavaScript內物件跟陣列是可以塞東西進去,只有類型是不能改變 因此今天我們就算用const宣告一個員工物件,再之後才塞入年齡,還是可以順利執行的! 閱讀完整內容