var result = function(){}
console.log("constructor" in result);//true
console.log("__proto__" in result);//true
console.log("prototype" in result);//true
for (var prop in result) {
console.log(prop); // no output!!
}
when I use in for determining if property in the result, it returns true; But when I use for-in, there is no property in the result, why?
ref: https://developer.mozilla.org/en/JavaScript/Reference/Statements/for…in