我期待在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