如下demo
enumerable:true 的时候 key 才会输出“hello” 和 “newKey”
否则默认只能输出 ”hello“
var obj = {b: 1};
Object.defineProperty(obj, "newKey", {
value: "hello",
enumerable:true
});
//console.log( JSON.stringify( obj) );
for (var key in obj) {
console.log(key);
}