If a normal data accessor (see Chapter 3) property named foo is found anywhere higher on the [[Prototype]] chain, and it's not marked as read-only (writable:false) then a new property called foo is added directly to myObject, resulting in a shadowed property
Yes, I promise I've read the Contributions Guidelines (please feel free to remove this line).
Please type "I already searched for this issue":
Edition: (1st or 2nd) 1st
Book Title: this & Object Prototypes
Chapter: 5
Section Title: Setting & Shadowing Properties
Problem:
here "writable" should be true instead of false.