2
我最近開始使用node.js.我不明白的一件事是如何找出模塊的屬性,即字段/屬性,類或對象,例如url或http模塊。Node.js - 如何從模塊中找出類/對象的屬性?
我看過官方文檔,只有關於類函數的信息,而不是類的屬性。
所以我問的是,有沒有辦法從一個特定的模塊找出對象或類的所有屬性?
我來自Java背景,大家都知道不同類和庫的文檔非常詳細 - 您可以瞭解每個類中的每個字段和方法。
我最近開始使用node.js.我不明白的一件事是如何找出模塊的屬性,即字段/屬性,類或對象,例如url或http模塊。Node.js - 如何從模塊中找出類/對象的屬性?
我看過官方文檔,只有關於類函數的信息,而不是類的屬性。
所以我問的是,有沒有辦法從一個特定的模塊找出對象或類的所有屬性?
我來自Java背景,大家都知道不同類和庫的文檔非常詳細 - 您可以瞭解每個類中的每個字段和方法。
如果你需要一個節點模塊,你會得到一個對象。可能是一個函數(這又是一個對象)。正如你所得到的是一個對象,你可以使用標準的javascript方法來獲取密鑰。
var module = require("module_to_require");
for (var key in Object.keys(module)) {
console.log(key);
}
你的意思是沒有記錄的方法?您可以嘗試使用'console.dir(require(「module」))來打印它們' – Bergi
謝謝,剛試過這個。非常有用! :-) –