parameter vs argument
Los parámetros son los marcadores de posición con nombre en la definición de la función. Los argumentos son los valores reales pasados en el lugar de la llamada. Una forma fácil de recordarlo: los parámetros pertenecen a la función, los argumentos pertenecen a la llamada.
parameter
La variable declarada en la definición de la función. Vive en la firma de la función. Piénsalo como un marcador de posición con nombre.
"function greet(name: string) { ... } // 'name' is the parameter"
argument
El valor real que se pasa al llamar a la función. Los argumentos rellenan los parámetros. Existen en el lugar de la llamada, no en la definición.
"greet('Alice'); // 'Alice' is the argument"
Tip para entrevistas
Usar estos correctamente en una entrevista señala atención a la precisión. Al revisar código podrías decir "esta función toma tres parámetros" y "estamos pasando el argumento incorrecto aquí."
Otras comparativas
¿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