Ошибка: is not a function
Как это излечить?
Хочется чтобы было много прототипов и обращение к ним через функцию, но не работает. Как сделать красиво? Хочется обращаться к функции с параметрами, а то плодить переменные у объекта как-то не правильно. Depart.getFirstDate(); чтобы потом обращаться к переменным объекта как Depart.myDate;
var Depart = new myDates();
Depart.getFirstDate('2010-07-09','mon');
function myDates()
{
this.days = ['sun','mon','tue','wen','thu','fri','sat'];
}
myDates.prototype = {
getFirstDate: function(date,day)
{
this.myDate = new Date(date);
return;
},
getLastDate: function(date,day)
{
this.myDate = new Date(date);
return;
}
}
|
При чем это тоже не работает.
В чем проблема?
probe = new Funct();
probe.test;
function Funct() {
this.aaa = 'aaa';
};
Funct.prototype = {
test: function () {
alert(2);
return this;
}
};
|
Еще бы. Вы ведь прототип задаете после создания экземпляра класса.
|
| Часовой пояс GMT +3, время: 06:49. |