相当于 javascript 或 nodejs 中的 Python help()



当我想知道python中函数的参数数量和参数类型时,我只需使用函数help((来获取它们。但是在javascript或nodejs中,很难知道函数的参数类型和参数数量。是否有任何类似于Javascript中Python帮助的功能,或者是否有任何其他方法可以获取该信息?

JavaScript 是动态类型的,所以很难分辨类型。对于参数的数量,您可以尝试Function.length一些警告。一些关于非内置函数的参数类型的提示可以提供Function.prototype.toString(),完整或截断的输出。例如:

> fs.read.length
6
> fs.read.toString().replace(/{.+/s, '')
'function read(fd, buffer, offset, length, position, callback) '

或者你可以将TypeScript与IDE一起使用(

现代 IDE 可以根据 ECMAScript API 包含的类型定义(用 TypeScript 编写(向你提供这些信息。除此之外,您必须查看函数实现(或切换到 TypeScript ;) (。

最新更新