Поскольку методы являются разновидностью свойств, они создаются так же, как описано выше. Например, мы можем добавить к конструктору объектов
Browser метод
aboutBrowser, который будет выводить на экран обозревателя информацию о свойствах этого объекта:
function showBrowser() {
document.write("Обозреватель: " + this.name + " " + this.version);
}
function Browser(name, version) {
this.name = name;
this.version = version;
this.aboutBrowser = showBrowser;
}
В дальнейшем мы можем вызвать этот метод так:
myBrowser.aboutBrowser()
.
При желании конструктор можно записать и короче, используя вложенное определение функции:
function Browser(name, version) {
this.name = name;
this.version = version;
this.aboutBrowser = function() {
document.write("Обозреватель: " + this.name + " " + this.version);
}
}