谷歌提供了一個很方便的功能,即將json對象轉化為數組,這在我們進行數據操作時非常有用。
// json對象 var jsonData = { "name": "張三", "age": 20, "hobby": ["游戲", "閱讀", "音樂"] }; // 將對象轉換為數組 var arrayData = Object.values(jsonData); // 輸出數組 console.log(arrayData); // ["張三", 20, Array[3]]
如上所示,我們將一個json對象轉化為了一個包含對象所有值的數組,并且可以方便地輸出這個數組。
同時,可以通過使用ES6的解構語法,將值解構為單獨的變量:
// 解構數組 var [name, age, hobby] = arrayData; // 輸出單獨變量的值 console.log(name); // "張三" console.log(age); // 20 console.log(hobby); // ["游戲", "閱讀", "音樂"]
如上所示,我們將數組解構為了三個單獨的變量,并且可以方便地輸出這些變量的值。