toJOSN()方法

toJSON方法可以作为函数过滤器的补充。序列化的顺序如下:

(1)如果存在toJSON方法而且能够通过它取得有效值,则调用该方法。

(2)如果提供了第二个参数,应用该函数过滤器。传入过滤器的值是步骤(1)的返回值。

(3)如果提供三个参数,执行相应的格式化操作。

 

实例:

var book = {
            title:"JavaScript Learn",
            author:["wang","jie"],
            edition:3,
            year:2015,
            toJSON:function(){
                return this.title;
            }
        }
        var jsonText  = JSON.stringify(book)
        alert(jsonText);

 

posted @ 2015-10-29 20:55  阳子杰  阅读(234)  评论(0编辑  收藏  举报