ES6中一個(gè)非常實(shí)用的功能就是JSON簡寫,這是一種更簡潔和易于閱讀的方式來聲明JSON。這種語言特性可以用在對(duì)象和數(shù)組的聲明中,如下:
// 對(duì)象的JSON簡寫 const name = "Tom"; const age = 25; const userInfo = { name, age }; // 數(shù)組的JSON簡寫 const arr = [1, 2, 3]; const anotherArr = [ ...arr, 4, 5 ];
對(duì)象聲明中只需要寫屬性名就可以了,屬性值可以直接使用變量名來代替。數(shù)組聲明中使用了擴(kuò)展操作符(...)來將原有數(shù)組中的元素添加到新數(shù)組中,并且添加了新的元素。
JSON簡寫在閱讀和編寫代碼時(shí)都可以方便許多,它消除了許多不必要的冗余和語法,使代碼更易于理解和維護(hù)。