2016-04-05 7 views

Antwort

2

Sie können Object.defineProperty für die Aufgabe verwenden. Neben enumerable können Sie auch die Eigenschaften writable und configurable (löschbar) festlegen.

var obj = {a: 1}; 
 

 
Object.defineProperty(obj, 'b', { 
 
    value: 2, 
 
    enumerable: false, 
 
}); 
 

 
console.log(obj.b); //2 
 
for (var key in obj) { 
 
    alert(key); //just 'a' 
 
}

Verwandte Themen