首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-04-07 
为什么我用toJSONString()有错?????看了看网上的例子没什么特别的用法阿,为啥我用就报错呢var json{a:

为什么我用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()

热点排行