Изучая ява-скрипт, ни как не могу понять принцип работы такой записи:
var p = function(){
....
};
p.def = {
...
};
Чем, в данном случае, является объект p.def? Свойством класса? А сама p = function() - это получается конструктор?
Поясните, пожалуйста, новичку. Хочется разобраться.
Спасибо.