Показать сообщение отдельно
  #8 (permalink)  
Старый 06.12.2014, 16:02
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от wondertalik
При таком подходе получается наследование от Object. Я правильно понимаю?
Нет. Создается объект, прототип которого - переданный аргумент.
Работает примерно как твой inherit.
Сообщение от wondertalik
Как можно сделать, чтобы если существует create в Object, то используем его иначе inherit?
if (!Object.create) {
    Object.create = function() { ... };
}

Сообщение от wondertalik
В смысле объявлять в конструкторе Parent'a?
В смысле объявлять в прототипе Parent'а.
__________________
В личку только с интересными предложениями
Ответить с цитированием