И не буду, пример неверен. Надо так:
function inherits(Child, Parent) {
Child.prototype = Object.create(Parent.prototype, {
constructor: {
value: Child,
writable: true,
configurable: true,
enumerable: false
}
})
}
function Interface(){};
function Class(){};
inherits(Class, Interface);
Interface.prototype.someValue = 1;
Class.prototype.someValue = 2;
alert((new Interface()).someValue);
alert((new Class()).someValue);
|
Erolast,
Поправь код, у тебя ошибка там. Как поправишь, будем дальше смотреть. |
Пардон, поправил.
|
Erolast,
Че то я не догоняю, до конца, че там происходит. Ща некогда, потом подумаю. Отпишусь завтра. |
Сначала
Цитата:
|
Цитата:
|
Цитата:
P.S. Ну тут без меня началось... Я не встреваю в междусобойчик. |
Цитата:
Но ты таки присмотрись к ES6. |
Цитата:
Спасибо за пример реализации. Буду курить дальше. |
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 12:27. |