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!!
}
in
結果のプロパティかどうかを判断するために使用すると、true が返されます。しかし、 を使用するfor-in
と、結果にプロパティがありません。なぜですか?