ser un principiante en javascript, traté de entender Object.create() Método de aquímétodo Object.create en javascript
https://developer-new.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create
En el código de ejemplo, la línea 18. Una propiedad de acceso se crea con escribible establecido en verdadero. También leí que escribir es solo para descriptores de datos.
correr intentado,
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);
me sale invalid property error
.
¿es incorrecta la referencia de mozilla? – John
La referencia de Mozilla era de hecho incorrecta. Es un wiki, así que simplemente inicié sesión y lo solucioné. (Están implementando una nueva wiki muy pronto, por lo que es posible que aún no vea la solución, dependiendo de si está inscrito en la versión beta, creo.) – apsillers