Я только что взял новую книгу по ASP.NET и AJAX, и в ней есть пример, подобный этому:
Person = function(firstName) {
this._firstName = firstName;
}
Person.prototype = {
get_FirstName = function() {return this._firstName;}
}
Я сразу заметил, что это не то, к чему я привык, и FireBug, видимо, согласен со мной, что это шатко. Я привык к чему-то вроде:
Person.protoype = {
get_FirstName: function() {return this._firstName;}
}
Это просто опечатка со стороны автора или он может использовать функцию из библиотеки ASP.NET AJAX?
Кроме того, есть ли разница между предыдущей функцией и этой:
Person.protoype.get_FirstName = function() {
return this._firstName;
}
Автор просто собрал два приемлемых объявления одной и той же функции?