JSON方法也可以接受另外的一个参数,作为还原函数。
实例:
var book = { title:"JavaScript Learn", author:["wang","jie"], edition:3, year:2015, releaseDate:new Date(2015,10,29) } var jsonText = JSON.stringify(book) var bookCopy = JSON.parse(jsonText,function(key,value){ if(key =="releaseDate"){ return new Date(value); }else{ return value; } }) alert(bookCopy.releaseDate.getFullYear());