JSON的parse()方法

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());
原文地址:https://www.cnblogs.com/scnuwangjie/p/4921906.html