我期待在Javascript中执行相当于Python的inspect.getargspec()
。检查JavaScript函数的定义/执行中参数的名称/值
我知道您可以从Javascript函数获取arguments
列表,但我真正需要的是名称来自最初定义的函数的参数。
如果这其实是不可能的,我将不得不“蛮力”它通过获取函数的字符串,即myFunc.toString()
然后解析出...
的function myFunc(...)
内。有谁知道如何以一般方式进行解析?
感谢您的任何提示。
好的,谢谢!我的确有一些很好的理由:) ...他们主要是想在JavaScript中复制一些使用`inspect.getargspec()`的Python代码。 – clemesha 2009-05-27 10:38:42
我仍然想知道,如果这是做这种检查的唯一方法...没有更优雅的方式吗? – clemesha 2009-05-28 20:45:00