function Test(options){
var rowcount = 0;
var GetRowCount = function(){return rowcount;}
this.RowCount = (GetRowCount);
return this;
}
var t = new Test();
alert(t.RowCount);
В алерте я намеренно опустил скобки функции. В результате Алерт показывает мне тело функции (текст). Делая тоже самое с функциями какого-нибудь фреймворка фокус не прокатывает.
Вот как бы сделать также, чтоб либо ошибку выдало, что такая проперти не существует, либо ничего не выдало?
function Test(options){
var rowcount = 0;
var GetRowCount = function(){return rowcount;}
GetRowCount.toString = function() {return 'undefined'}
this.RowCount = (GetRowCount);
return this;
}
var t = new Test();
alert(t.RowCount);