Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по определению функции (https://javascript.ru/forum/misc/21808-vopros-po-opredeleniyu-funkcii.html)

Kolyaj 25.09.2011 13:00

Ну я не могу ответить, почему вам так кажется. Читайте ссылку.

monolithed 25.09.2011 13:27

Цитата:

Сообщение от capscom
Просто мне казалось что:
var test = new p()
test.def - свойство объекта будет равно значению p.def

var foo = function() {
    this.some = 1;
};

foo.prototype.some = 2;
foo.some = 3;

var bar = new foo();

alert([
    bar.some, // однако, если в конструкторе foo не будет определено свойство some, то значением будет взято из прототипа!
    foo.prototype.some,
    bar.constructor.some
]);

capscom 25.09.2011 15:54

Kolyaj, monolithed
Спасибо большое. Разобрался)


Часовой пояс GMT +3, время: 14:18.