读书人

为什么小弟我用toJSONString()有错?

发布时间: 2012-04-07 17:31:52 作者: rapoo

为什么我用toJSONString()有错?????
看了看网上的例子没什么特别的用法阿,为啥我用就报错呢

var json={'a':'ooo','b':[
{'aa':'ao','bb':'bo','cc':[{'aa2':'ao2','bb2':'bo2'}]},
{'v':'v1','vv':'vv1'}]};
wxl=function(){

alert(json.toJSONString());
}

[解决办法]
alert(json.toJSONString());

这个json.toJSONString 是未定义的..所以报错..你在网上看到的是对object进行了prototype原型扩展的吧

或者直接在json对象内定义那个方法 如下:
var json={'a':'ooo','b':[
{'aa':'ao','bb':'bo','cc':[{'aa2':'ao2','bb2':'bo2'}]},
{'v':'v1','vv':'vv1'}],toJSONString:function(){return(this.a)}};
wxl=function(){
alert(json.toJSONString());
}
wxl()

读书人网 >JavaScript

热点推荐