在 Debug Node.js 應用程式時,大概都會習慣用 console.log 來觀察程式執行中的變數變化,但是有些變數是物件,陣列,要看就要寫比較多的 code ,這個模組可以讓你用比較漂亮的方式觀看這些變數
Dumper.js 支援兩種模式,一個是 dd() ,顯示變數後就結束程式,dump() 則是顯示變數後繼續讓程式執行
使用 dd() 的範例,列印出變數後程式就自動結束
const { dd } = require('dumper.js');
const users = [
{ user: 'barney', age: 36, active: true, createdAt: new Date(), getAge: () => this.age },
{ user: 'fred', age: 40, active: false, createdAt: new Date(), getAge: () => this.age },
{ user: 'pebbles', age: 1, active: true, createdAt: new Date(), getAge: () => this.age }
];
dd(users);
// 以上的變數將會被列印出來,然後這個程式就自動結束
console.log('this will never be called');
使用 dump() 列印完變數後,程式還會繼續執行
const { dump } = require('dumper.js');
const users = [
{ user: 'barney', age: 36, active: true, createdAt: new Date(), getAge: () => this.age },
{ user: 'fred', age: 40, active: false, createdAt: new Date(), getAge: () => this.age },
{ user: 'pebbles', age: 1, active: true, createdAt: new Date(), getAge: () => this.age }
];
dump(users);
// 上面的變數將被列印出來,然後行程繼續執行。
console.log('this will be called');
✍ 專案網址 https://github.com/ziishaned/dumper.js
Contents
相關線上課程
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧
幫我們個小忙!
Image by Free-Photos from Pixabay