Lingua-e
← Comparativas

function vs method

Una function es independiente. Un method pertenece a una clase u objeto y puede acceder a su estado. En la conversación diaria los developers suelen decir "function" para ambos, pero en code reviews y entrevistas, usar "method" al hablar de los miembros de una clase suena más preciso.

function

Un bloque de código independiente que se puede llamar por nombre. No está asociado a ninguna clase u objeto. Existe por sí solo.

"function calculateTax(amount: number): number { return amount * 0.21; }"

method

Una función que pertenece a una clase u objeto. Tiene acceso al estado del objeto a través de "this" (o "self" en Python). Todos los métodos son funciones, pero no todas las funciones son métodos.

"class Invoice { calculateTax() { return this.amount * 0.21; } } // calculateTax is a method"

Otras comparativas

¿Te resultó útil esta página?

¿Listo para practicar tu inglés en el trabajo?

Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.

Prueba Lingua-e gratis