Node.js – 如何从模块中找出类/对象的属性?

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

我看过官方文档,只有关于类function的信息,而不是类的属性。

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

我来自Java背景,大家都知道不同类和库的文档非常详细 – 您可以了解每个类中的每个字段和方法。

如果你需要一个节点模块,你会得到一个对象。 可能是一个函数(这又是一个对象)。 正如你所得到的是一个对象,你可以使用标准的JavaScript方法来获得钥匙。

 var module = require("module_to_require"); for (var key in Object.keys(module)) { console.log(key); }