2011-03-06 48 views
1

我正在尋找一種方法來遍歷對象並執行一個操作,如果我有一個匿名函數而不執行操作,如果我有一個本地函數。區分節點的本地函數和匿名函數

這最好用一個例子說明:

腸道反應當然並不,但的console.log將輸出[Function: String]爲字符串本地函數,並[Function]匿名功能。

謝謝! 馬特

回答

1

您可以使用toString()看功能的文本,然後查找功能,而無需名稱:

/^function\s*?\(/.test(prop.toString())