官术网_书友最值得收藏!

  • Node.js全程實例
  • 李柯泉編著
  • 486字
  • 2020-01-20 14:59:54

2.12 在控制臺輸出表格

在Node.js平臺下,可以使用console.table()方法將數組格式的信息以表格(Table)形式進行輸出。可以向console.table()方法傳遞任意結構形式的數組信息,譬如對象數組等。console.table()方法在RPEL交互運行環境中執行以下代碼:

    console.table(tabularData[, properties]);

console.table()方法將一個對象數組以表格形式進行了輸出。第一個參數為必需的,代表對象數組;第二個參數為可選的,代表對象數組的列。

下面看一個使用console.table()方法將一個對象數組以表格形式進行輸出的代碼實例。

【代碼2-12】(詳見源代碼目錄ch02-node-console-table.js文件)

01  /* ch02-node-console-table.js */
02  var arrTable = {
03      A: {no : "1", name : "Apple"},
04      B: {no : "2", name : "Google"},
05      C: {no : "3", name : "Microsoft"}
06  };
07  // TODO: output table
08  console.table(arrTable);
09  // TODO: output table by item
10  console.table(arrTable, ["name"]);

【代碼分析】

? 第03~06行代碼定義了一個JSON格式數據(arrTable)。

? 第08行代碼通過console.table()方法將JSON格式數據(arrTable)以表格形式進行了輸出。

? 第10行代碼通過console.table()方法將JSON格式數據(arrTable)中的列("name")以表格形式進行了輸出。

圖2.13 在控制臺使用表格工具

單擊工具欄中的“運行(Run)”命令按鈕,通過“運行、調試和控制臺輸出”查看信息輸出,如圖2.13所示。

從圖2.13中的結果可以看到,第08行代碼通過console.table()方法將JSON格式數據(arrTable)以表格形式成功進行了輸出,第10行代碼通過console.table()方法將JSON格式數據(arrTable)的列("name")以表格形式成功進行了輸出。

主站蜘蛛池模板: 渑池县| 虞城县| 安吉县| 大同市| 横山县| 霍山县| 浠水县| 巢湖市| 康定县| 广宗县| 台湾省| 朝阳市| 芦溪县| 永安市| 绵竹市| 紫阳县| 武义县| 织金县| 永昌县| 凤庆县| 阿拉善右旗| 建湖县| 茶陵县| 全南县| 合肥市| 南澳县| 新泰市| 民勤县| 康平县| 海南省| 平阳县| 宁德市| 常山县| 喀喇沁旗| 故城县| 锡林浩特市| 太康县| 辛集市| 永吉县| 岱山县| 瓮安县|