Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Function.prototype (https://javascript.ru/forum/css-html/67398-function-prototype.html)

Ilnaz_Khasanov 15.02.2017 18:47

Function.prototype
 
Не понимаю почему доступно свойство rabbit.eats, ведь мы опустошили Rabbit.prototype = {}; в котором rabbit ищет eats.

function Rabbit() {}
Rabbit.prototype = {
eats: true
};

var rabbit = new Rabbit();

Rabbit.prototype = {};

alert( rabbit.eats );

yazonnile 15.02.2017 20:04

создание экземпляра было раньше.
rabbit получил прототип до очищения, и последующее очищение на него никак не повлияло


Часовой пояс GMT +3, время: 01:22.