• JSON.stringify() 格式化 输出log


    调试程序的过程中,我们打印一个日志:

    console.log(object);,其中object是任意的一个json对象。

    在控制台就会看到[object object],而看不到具体的内容。

    我们可以这样做:

    console.log(JSON.stringify(object));

    控制台输出:

    {"name":"zhangsan","age":"18"}

    如果object 如果内容不多还很容易查看各个字段的内容,如果object的内容很多,就会出现类似:

    {"name":"zhangsan","age":"18","class":"01","address":"街道,小区,楼栋,门牌号","organization":"。。。(中国)有限公司"}

    如果有更多的字段,就会发现没有结构,很难阅读和检查。

    这时,我们就可以用console.log(JSON.stringify(object,null,2));或者console.log(JSON.stringify(object,undefined,2));

    控制台输出:

    {

    "name":"zhangsan",

    "age":"18"

    }

    就会发现,输出来的格式好看多了。

    get到,以后再调试如果需要输出大量的json对象,就这样用吧。当然如果只是一两个字段就可以,直接用console.log(varName);

  • 相关阅读:
    day 06小结
    day 05小结
    day 05作业
    day 04作业
    day 03作业
    今日小结
    day 02小结
    hdu 4608 I-number(13多校#1 ,1009)
    zoj 2316 Matrix Multiplication(D)
    zoj 2316 Matrix Multiplication(2-D)
  • 原文地址:https://www.cnblogs.com/wjw-blog/p/6707440.html
Copyright © 2020-2023  润新知