猿问

js对数组使用JSON.stringify之后,里面数据为空的问题。

代码如下

    console.log(page_list_data_clean_data);    
        console.log(JSON.stringify(page_list_data_clean_data));        
        var aa = new Array();
        aa[0] = new Array();
        aa[1] = new Array();
        aa[0][0] = 'a';
        aa[1][0] = 'b';        
        console.log(aa);    
        console.log(JSON.stringify(aa));

使用firebug调试如图:

代码一共使用了四个console.log。那么图中也是按照顺序从上到下。

1、我不明白为何我第一个数组使用JSON.stringify之后,数据全没了,我自己定义了一个测试的数组,数据倒还在。

2、json之后,数据难道不应该是两旁有{}这样格式的数据吗?怎么出来的好像不是json格式。


幕布斯7119047
浏览 5165回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答