ES6中提供了一種非常便捷的方式來將JSON數組轉換為字符串,只需使用JSON.stringify()方法即可。
JSON.stringify()方法可以將JavaScript對象或數組轉換為一個JSON字符串,以便于存儲或傳輸數據。
const arr = [{name: "Tom", age: 18}, {name: "Jerry", age: 21}]; const arrStr = JSON.stringify(arr); console.log(arrStr); // 輸出:'[{"name":"Tom","age":18},{"name":"Jerry","age":21}]'
在上面的代碼中,我們首先定義了一個名為arr的數組,包含兩個對象元素。
然后我們使用JSON.stringify()方法將這個數組轉換為字符串并存儲在一個名為arrStr的變量中。
最后我們打印出這個字符串,并發現它是一個有效的JSON字符串,可以被其他程序或設備正確解析。
除了對象或數組,JSON.stringify()方法還可以處理其他基本類型的數據,如數字、字符串、布爾值等。
需要注意的是,如果數組中有函數或undefined這些無法轉換為JSON字符串的元素,那么這些元素會被忽略。
總之,ES6中的JSON.stringify()方法非常方便實用,可以在前后端數據傳輸、本地存儲等場景中大有用處。
上一篇python 最小的整數
下一篇python 最經典書籍