Метод Object.create в javascript

Будучи новичком в javascript, я пытался понять метод Object.create ()отсюда

https://developer-new.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create

В примере кода строка 18. Свойство доступа создается с возможностью записи, для которой установлено значение true. Я также читал, что запись доступна только для дескрипторов данных.

Пытался бежать,

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); 

Я получаю invalid property error.

6
задан hippietrail 31 January 2013 в 12:17
поделиться