Being a beginner in javascript, i tried to understand Object.create() method from here
https://developer-new.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objec
Late answer, not looking for votes, but hoping this will be helpful.
There are two kinds of properties. Each property is EITHER:
a data property which has these four attributes:
OR an accessor property which has these four attributes:
Therefore there is no property that can have both get and writable. That's just the way JavaScript is! Please see section 8.6 of the ECMAScript Standard for the gory details.