habe ich diese Aufgabe und es ist Eigenschaften:Warum funktioniert meine for-Schleife nicht auf meinen Javascript-Eigenschaften?
var obj = {};
Object.defineProperty(obj, "value", {
value: true,
writable: false,
enumerable: true,
configurable: true
});
var name = "John";
Object.defineProperty(obj, "name", {
get: function(){ return name; },
set: function(value){ name = value; }
});
Also dann Schleife ich einen Anruf auf sie:
for (var prop in obj) {
console.log(prop);
}
Was mein Tutorial nach, sollten die folgenden Ergebnisse liefern:
value
name
Aber stattdessen zeigt es nur Wert an. Warum wird der Name nicht angezeigt?
Bitte akzeptieren Sie eine der Antworten, die Ihr Problem gelöst hat. Dies hilft anderen Benutzern in Zukunft, wenn sie mit diesem Problem konfrontiert sind .. :) –