2 / 2 / 0
Регистрация: 07.03.2014
Сообщений: 47
|
||||||
1 | ||||||
Ошибка в наследовании Prototype25.01.2017, 00:18. Показов 850. Ответов 2
Метки нет (Все метки)
Задача реализовать от класса родителя наследование двумя видами. Функционально и с помощью прототипов. С переопределением методов(функций). Прототипы работать не хотят, вопрос почему?
Текст программы:
document.write(typeof Purch1); // function Справедливо? И все таки попробовал переписать с классов на функции и все заработало, а в классах пробовал много вариаций и с прототипами беда. То что в prototype все наследуется от объектов знаю, но логической ошибки не вижу.
0
|
25.01.2017, 00:18 | |
Ответы с готовыми решениями:
2
Какой из методов рациональнее использовать: Array.prototype.indexOf() или String.prototype.indexOf() Ошибка function should have a prototype Ошибка Function 'rand' should have a prototype Ошибка при запуске игры Prototype |
2 / 2 / 0
Регистрация: 07.03.2014
Сообщений: 47
|
||||||
31.01.2017, 17:05 [ТС] | 2 | |||||
Итак, решил задачу с наследованием таким образом, может кому поможет:
0
|
Заблокирован
|
|
14.02.2017, 02:19 | 3 |
нет. Функция -- это конструктор класса, а не сам класс.
То наследование, которое реализовано сахарком, не вполне адекватно. Гораздо проще наследовать классы без поддержки нативного Java-like мусора, вроде instanseOf и тд. Вы можете просто создать класс как обычный объект и отнаследоваться от него с помощью Object.create Что касается вашего кода, Вы что, реально думаете, что кому-то хочется разгребать более 100 строк? Если рассчитываете на помощь, локализуйте проблему, это просто финиш какой-то Добавлено через 3 минуты нет никакого "функционального" наследования, это бред сивой кабылы Добавлено через 22 минуты а document.write использовать не надо, он может вам перерисовать всю страницу в рантайме. Используйте для тестирования что-нибудь другое, хотя бы алерты или console.log
0
|
14.02.2017, 02:19 | |
14.02.2017, 02:19 | |
Помогаю со студенческими работами здесь
3
Ошибка в наследовании Ошибка в наследовании Ошибка в наследовании Ошибка при наследовании Ошибка при наследовании Ошибка в наследовании классов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |