3

我最近开始使用 node.js。我不明白的一件事是如何找出模块中的类或对象具有哪些属性,即字段/属性,例如 url 或 http 模块。

我查看了官方文档,只有关于类函数的信息,而不是类的属性。

所以我要问的是,有没有办法从特定模块中找出对象或类的所有属性?

我来自 Java 背景,你们都知道不同类和库的文档非常详细 - 您可以找到每个类中的每个字段和方法。

4

1 回答 1

1

如果你需要一个节点模块,你会得到一个对象。可能是一个函数 thou(它又是一个对象)。因为你得到的是一个对象,你可以使用标准的 javascript 方法来获取键。

var module = require("module_to_require");
for (var key in Object.keys(module)) {
    console.log(key);
}
于 2013-04-02T15:23:00.320 回答