Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从控制台查看或输出很长的字符串_Javascript_Json_Firefox_Object_Console - Fatal编程技术网

Javascript 如何从控制台查看或输出很长的字符串

Javascript 如何从控制台查看或输出很长的字符串,javascript,json,firefox,object,console,Javascript,Json,Firefox,Object,Console,我正在玩弄firefox控制台,我想查看对象的内容 我首先在对象上调用了JSON.stringify(object),但得到了TypeError:cyclic object valueerror 我发现解决方案是用这段代码排除已经序列化的对象 seen = [] JSON.stringify(obj, function(key, val) { if (val != null && typeof val == "object") { if (seen.ind

我正在玩弄firefox控制台,我想查看对象的内容

我首先在对象上调用了
JSON.stringify(object)
,但得到了
TypeError:cyclic object value
error

我发现解决方案是用这段代码排除已经序列化的对象

seen = []

JSON.stringify(obj, function(key, val) {
   if (val != null && typeof val == "object") {
        if (seen.indexOf(val) >= 0)
            return
        seen.push(val)
    }
    return val
})
当我在上面的代码片段上调用JSON.stringify时,我得到了我正在寻找的部分对象,但在底部我得到了一条消息:

您试图查看的字符串太长,Web控制台无法显示

我想将这个字符串输出到一个文件中或以某种方式查看它

我尝试创建一个函数,然后在该函数上调用console.log:

console.log(myFunction);
返回的

log(myFunction()); 未定义 未定义


我不知道这是否是一个实际的解决方案。如果是这样,我如何访问控制台日志以查看我的对象?您可以将结果添加到当前页面的某个位置,如下图所示,然后复制/粘贴,如果需要:

var jsonStr=JSON.stringify(biggerInlinedJson(),null,2);
console.log(jsonStr);
/*
document.body.innerText=jsonStr;
/*/
var el=document.createElement(“TEXTAREA”);
el.innerText=jsonStr;
文件.正文.附件(el);
el=document.createElement(“PRE”);
el.innerText=jsonStr;
文件.正文.附件(el);
//*/
函数biggerInlinedJson(){
//一小部分https://github.com/zemirco/sf-city-lots-json/blob/master/citylots.json
返回{“type”:“FeatureCollection”,“features”:[{“type”:“Feature”,“properties”:{“MAPBLKLOT”:“0001001”,“BLKLOT”:“0001001”,“BLOCK_NUM”:“0001”,“LOT_NUM”:“001”,“FROM_ST”:“0”,“TO_ST”:“0”,“STREET”:“UNKNOWN”,“ST_type”:“null”,“奇偶”:“E”},“geometry”:{“type”:“多边形”,“坐标”:[[-122.422003528252475,37.8084800967251,0.0],[-122.422076013325281,37.808835019815085,0.0],-122.421102174348633,37.808803534992904,0.0],-122.421062569067274,37.808601056818148,0.0],-122.422003528252475,37.8084800967251,0.0],{“类型”:“特征”,“属性”:{“MAPBLKLOT”:“0002001”,“BLKLOT”:“0002001”,“BLKLOT”:“0002001”,“BLOCKïNUM”0002”,“LOTïNUM“001”,“ST”“未知”,“街道”:“0”:”,“ST_TYPE”:null,“奇偶”:“E”},“几何”:{“TYPE”:“Polygon”,“坐标”:[[[-122.42082593937107,37.808631474146033,0.0],-122.420858049679694,37.808795641369592,0.0],-122.419811958704301,37.808761809714007,0.0],-122.42082593937107,37.8086314746033,0.0],{“TYPE”:“特征”、“属性”;“Klot”,“BL0002”;“{,“街区编号”为“0004”,“地块编号”为“002”,“从街编号”为“0”,“到街编号”为“0”,“街道编号”为“未知”,“街编号”为“空”,“奇偶编号”为“E”},“几何图形”为“{”类型为“多边形”,“坐标”:[[[-122.415701204606876,37.8083272761461,0.0],-122.415760743593196,37.808630700240904,0.0],-122.4137878789133404,37.8085801319841,0.0],-122.4158767670.0]]}},{“类型”:“特征”,“属性”:{“MAPBLKLOT”:“0005001”,“BLKLOT”:“0005001”,“BLOCK_NUM”:“0005”,“LOT_NUM”:“001”,“FROM_ST”:“206”,“TO_ST”:“286”,“STREET”:“JEFFERSON”,“ST_type”:“ST”,“奇偶”:“E”},“几何体”:{“类型”:“多边形”,“坐标”:[[[-122.417346670944355,37.808121127609709,0.0],-122.417444980446,37.808662720,0],[-122.416003128921787,37.808638547938997,0.0],-122.41593547450509,37.808293744156337,0.0],-122.417346670944355,37.808121127609709,0.0]},{“类型”:“特征”、“属性”:{“MAPBLKLOT”:“0006001”、“BLKLOT”:“0006001”、“BLOCK峈NUM”:“0006”、“LOT峈NUM”:“001”、“FROM峈ST”:“350”、“TO峈ST”街“、“366”、“ST”街“、“奇数”、“杰弗逊”街“:”几何学“:{”类型“:”多边形“,”坐标“:[[[-122.41897465424474,37.807907564012595,0.0],-122.419147512636712,37.808655940108665,0.0],-122.4186230498371,37.808723347475208,0.0],-122.417699830020709,37.808693471445764,0.0],-122.417580761531511,37.808086708494429,0.0.0],“类型特征”{]属性“{”MAPBLKLOT“:”0007001“,”BLKLOT“:”0007001“,”BLOCK_NUM“:”0007“,”LOT_NUM“:”001“,”FROM_ST“:”2936“,”TO_ST“:”2936“,”STREET“:”海德“,”ST_TYPE“:”ST“,”奇偶“:”E“,”几何“,”{”类型“:”多边形“,”坐标“:[[[[[[-122.420642521491033,37.807693733698322,0.0],-122.420789444036856,37.80844486632,0.0],[-122.419379916821399,37.808626069865937,0.0],-122.419207175169234,37.8078227427288,0.0],-122.420642521491033,37.8076933698322,0.0]},{“类型”:“特征”,“属性”:{“地图布卢克洛”:“0010001”,“布卢克洛”:“0010001”,“区块编号”:“0010”,“地块编号”:“001”,“起点编号”:“600”,“终点编号”600”,“街道类型”,“海滩”,“奇数”,“街道编号”,“几何图形”:“:{”类型“:”多边形“,”坐标“:[[[-122.419831772538799,37.807205123871363,0.0],-122.419834114387342,37.807218024451856,0.0],-122.419911601942303,37.807596413960987,0.0],-122.419195209587571,37.80768849444444044,0.0],-122.419042562933925,37.806943049955677,0.0],-122.419651565635670,0],-122.41966464515690.2430,0],[-122.41966578303186,37.806882315196049,0.0],[-122.419675249958857,37.806892965734285,0.0],[-122.419684481692087,37.806903745368572,0.0],[-122.41969347477874,37.806914652352724,0.0],[-122.419702226784878,37.806925680417926,0.0],[-122.41971073428104,37.806936828718861,0.0],[-122.419718996038398,37.806948093670719,0.0],[-122.419727007398933,37.806959470843303,0.0],[-122.419734768292656,37.806970957534197,0.0],[-122.419742275196839,37.806982549294638,0.0],[-122.419749525770555,37.806994243459279,0.0],[-122.419756518785348,37.807006036443219,0.0],[-122.419763250741596,37.80701792469862,0.0],[-122.41976972038735,37.807029903739888,0.0],[-122.419775925381813,37.807041970901494,0.0],[-122.41978186333769,37.807054121716284,0.0],[-122.419787534184863,37.807066353481837,0.0],[-122.419792934400533,37.807078661749401,0.0],[-122.419798062756087,37.80709104293426,0.0],[-122.419802919134909,37.8071034925322,0.0],[-122.419807500084048,37.807116008797045,0.0],[-122.419811805440261,37.807128585423044,0.0],[-122.4198158339982,37.807141219726184,0.0],[-122.419819582281661,37.807153909059409,0.0],[-122.419823052