It should be false, not "false". In other words, it must be logical.
, , , Boolean("false") === true; // true, writable:true.
var TheDarkKnight = Object.create(Superhero, {
"name": {
value:"Batman",
writable:false
}
});
TheDarkKnight.name;
TheDarkKnight.name = "Superman";
TheDarkKnight.name;
, writable:false , , , .