Dumper.js – 讓你的 Node.js 應用程式支援使用更漂亮的變數檢查器

在 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

相關線上課程

追蹤 Soft & Share

幫我們個小忙!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: