Я ищу способ пройти через объект и выполнить действие, если у меня есть анонимная функция, и не выполнять действие, если у меня есть встроенная функция.
Это лучше всего объяснить на примере:
User = {
first : String,
last : String,
email : function(email) {
// ....
}
}
User.forEach(function(prop) {
if(! native ) {
// Do something
}
});
Gut-реакция, конечно, нет, но console.log выдаст [Function: String]
для нативной функции String и [Function]
для анонимных функций.
Спасибо!
Matt