- Disallow the use of the __proto__ property
When an object is created __proto__ is set to the original prototype property of the object’s constructor function. getPrototypeOf is the preferred method of getting “the prototype”.
You can check them out here.