Можно ли вызвать функцию как объект? Например:
function Tip(txt){
this.content = txt;
this.shown = false;
}
и
var tip = new Tip(elem.attr('title'));
Мои вопросы:
- Можете ли вы назвать
new
для функции, как для объекта? - Использование "this" стало возможным, поскольку мы используем эту функцию как объект?