JSON.parse()和JSON.stringify的區別,JSON.parse(JSON.stringify(obj))實現深拷貝
阿新 • • 發佈:2020-12-12
//Json.parse是將字串轉換成物件
var data = '{"name":"hahaha"}'
console.log(JSON.parse(data))
結果:
//JSON.stringify將物件轉換成字串
var data2 = {name:"hahaha"}
console.log(JSON.stringify(data2))
結果:
JSON.parse(JSON.stringify(obj))可以實現簡單資料的深拷貝
就是利用JSON.stringify 將js物件序列化(JSON字串),再使用JSON.parse來反序列化(還原)js物件;