जावास्क्रिप्ट में अभी शुरुआत होने के नाते, मैं यहाँObject.create विधि जावास्क्रिप्ट में
https://developer-new.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/create
उदाहरण कोड में से Object.create (समझने के लिए) विधि की कोशिश की, लाइन 18. एक एक्सेसर गुण के साथ बनाई गई है लिखने योग्य सेट सही है। मैंने यह भी पढ़ा कि लिखने योग्य केवल डेटा वर्णनकर्ताओं के लिए है।
कोशिश चल रहा है,
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
मिलता है।
मोज़िला संदर्भ गलत है? – John
मोज़िला संदर्भ वास्तव में गलत था। यह एक विकी है, इसलिए मैंने अभी लॉग इन किया है और इसे ठीक किया है। (वे बहुत जल्द एक नई विकी को घुमा रहे हैं, इसलिए आपको बीटा में नामांकित होने के आधार पर अभी तक ठीक नहीं दिख रहा है, मुझे लगता है।) – apsillers