Función asociada a una clase o un objeto en programación orientada a objetos.
Define un comportamiento específico que los objetos de esa clase pueden realizar.
// Métodos en una clase class Calculadora { // Método de instancia sumar(a: number, b: number): number { return a + b; } // Método estático (no requiere instancia) static multiplicar(a: number, b: number): number { return a * b; } // Getter (método que parece propiedad) get version(): string { return '1.0.0'; } // Setter private _precision: number = 2; set precision(valor: number) { if (valor >= 0) this._precision = valor; } } // Uso de métodos const calc = new Calculadora(); calc.sumar(2, 3); // Método de instancia Calculadora.multiplicar(2, 3); // Método estático console.log(calc.version); // Getter // Métodos de arrays nativos [1, 2, 3].map(x => x * 2); [1, 2, 3].filter(x => x > 1); [1, 2, 3].reduce((a, b) => a + b);