オブジェクトをトラバースして、匿名関数がある場合はアクションを実行し、ネイティブ関数がある場合はアクションを実行しない方法を探しています。
これは例で最もよく説明されます:
User = {
first : String,
last : String,
email : function(email) {
// ....
}
}
User.forEach(function(prop) {
if(! native ) {
// Do something
}
});
腸の反応はもちろんそうではありませんが、console.logは[Function: String]
Stringネイティブ関数と[Function]
無名関数に対して出力されます。
ありがとう!マット