![]() |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
![]() ![]() ![]() |
Bard |
![]() |
||
![]() Прапорщик ![]() Группа: Members Сообщений: 33 Пользователь №: 1127 Регистрация: 7-September 07 ![]() |
класс li будем считать обьявленным выше воображаемого кода. задача, если метод xxx не указан, срабатывает метод xxx со стандартным кодом, если же указан, срабатывает указанный xxx. а всё дело в том, что js такое объявление считает объявлением своиства а не метода. |
||
Bard |
Отправлено: Jul 25 2011, 08:48 AM
|
||||||
![]() Прапорщик ![]() Группа: Members Сообщений: 33 Пользователь №: 1127 Регистрация: 7-September 07 ![]() |
Всё оказалось очень просто. Добавляем метод с помощью оператора "prototype", и определяем тип переменной в данном случае "function" с помощью typeof.
Класс можно реализовать через with(); Но говорят что, цитирую:
Реализация с оператором with():
Всем спасибо все свободны, надеюсь кому-нибудь пригодится. |
||||||
![]() |
![]() ![]() ![]() |