在ES5的时候我是这样宣告物件的
function a(){
this.OuO.apply(this, arguments);
}
a.prototype.OuO = function(){
}
var b = new a()
for(var key in b){
console.log(key); //OuO
}
可以成功打印出OuO
但使用了ES6的Class变成
class a{
constructor(){ }
OuO(){
}
}
一样new一个a
但forin却什么都没有
这问题已经烦恼我一天惹 请各位神人帮忙QQ