[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 3 | 1 | 3
Назад Вниз Каталог Обновить

JavaScript Аноним 13/04/16 Срд 13:27:09  715442  
14605432299830.jpg (47Кб, 600x800)
pizda = {};

pizda.prototype.ololo = function () {alert ('zalupka')}

mypizda = new pizda;

mypizda.ololo();

Подскажите за прототупы. Что я сделал не так?

1) Создал объект.
2) Прототипнул в объект функцию.

3) Создал объект (т.е. конструктор сработать должен был и у mypizda должна была появится функция)
Аноним 13/04/16 Срд 13:43:40  715469
Вот так надо:

pizda = function() {};
Аноним 13/04/16 Срд 18:33:47  715781
>>715442 (OP)
var Pizda = function() {...}; //С большой буквы конструктор и это функция, а не объект.
Pizda.prototype.ololo = function() {...};
var myPizda = new Pizda(); вызываешь как функцию но с 'new'
myPizda.ololo();
Аноним 15/04/16 Птн 00:02:53  717170
>>715442 (OP)
Сука что она с котаном делает

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 3 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов