首页 > 解决方案 > 等效于 javascript 或 nodejs 中 Python 的 help()

问题描述

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

标签: javascriptnode.jsdirectorydocumentationdocstring

解决方案


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 一起使用)


推荐阅读