Object.create-Methode in Javascript
Als Anfänger in Javascript habe ich versucht, die Object.create () -Methode von hier aus zu verstehen
https://developer-new.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create
Im Beispielcode, Zeile 18. Eine Accessoreigenschaft wird erstellt, deren beschreibbarer Wert auf true festgelegt ist. Ich habe auch gelesen, dass beschreibbar nur für Datenbeschreiber ist.
Versucht zu rennen,
var o = Object.create(Object.prototype, {
// foo is a regular "value property"
foo: {
writable:true, configurable:true, value: "hello"
},
// bar is a getter-and-setter (accessor) property
bar: {
writable: true,
configurable: false,
get: function() { return 10 },
set: function(value) { console.log("Setting `o.bar` to", value) }
}
});
console.log(o);
Ich bekommeinvalid property error
.