如果我有匿名函数,我正在寻找一种遍历对象并执行操作的方法,如果我有本机函数则不执行操作。
最好用一个例子来解释:
User = {
first : String,
last : String,
email : function(email) {
// ....
}
}
User.forEach(function(prop) {
if(! native ) {
// Do something
}
});
直觉反应当然不是,但是 console.log 会[Function: String]
为 String 原生函数和[Function]
匿名函数输出。
谢谢!马特