开发者社区> 问答> 正文

如何在JavaScript中打印对象数组?

我已经在JavaScript中创建了一个对象数组。如何在浏览器窗口中打印对象数组,类似于print_rPHP中的函数?

var lineChartData = [{ date: new Date(2009, 10, 2), value: 5 }, { date: new Date(2009, 10, 25), value: 30 }, { date: new Date(2009, 10, 26), value: 72, customBullet: "images/redstar.png" }]; 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-09 12:20:34 589 0
1 条回答
写回答
取消 提交回答
  • 只需stringify将您的对象分配给您选择的元素的innerHTML。

    yourContainer.innerHTML = JSON.stringify(lineChartData); 如果您想要更漂亮的东西,

    yourContainer.innerHTML = JSON.stringify(lineChartData, null, 4); var lineChartData = [{ date: new Date(2009, 10, 2), value: 5 }, { date: new Date(2009, 10, 25), value: 30 }, { date: new Date(2009, 10, 26), value: 72, customBullet: "images/redstar.png" }];

    document.getElementById("whereToPrint").innerHTML = JSON.stringify(lineChartData, null, 4);

     但是,如果只是为了调试而执行此操作,则最好将控制台与配合使用console.log(lineChartData)。
    2020-02-09 12:20:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载