Sintaxis de funciones de JavaScript, manejo de eventos y métodos básicos de manipulación del DOM, explicados con un breve ejemplo cada uno.
42 cards · basic cards · AI-written, checked twice. Edit anything.
- ¿Cuál es la sintaxis de una declaración de función básica en JavaScript?
- function functionName(parameters) { return value; }
- ¿Cómo se escribe una expresión de función?
- const functionName = function(parameters) { return value; };
- ¿Cuál es la sintaxis de una función flecha?
- const functionName = (parameters) => { return value; };
- ¿Qué hace una sentencia return en una función?
- Sale de la función y devuelve un valor a quien la llamó.
- ¿Cómo se establece un valor de parámetro por defecto en una función?
- function greet(name = 'Guest') { return 'Hello ' + name; }
- ¿Qué permite hacer el parámetro rest (...) en una función?
- Aceptar un número variable de argumentos como un array.
- ¿Qué es el ámbito de función (function scope) en JavaScript?
- Las variables declaradas dentro de una función solo son accesibles dentro de esa función.
- ¿Qué es un closure (clausura)?
- Una función que tiene acceso a las variables del ámbito de su función externa incluso después de que esa función externa haya terminado de ejecutarse.
- ¿Qué es una función callback?
- Una función que se pasa como argumento a otra función, para ser ejecutada más tarde.
- ¿Qué es una función anónima?
- Una función sin nombre, usada a menudo como callback o almacenada en una variable.
- ¿Qué es una IIFE (Immediately Invoked Function Expression)?
- (function() { code here })(); - una función que se ejecuta inmediatamente al ser definida.
- ¿Qué es el hoisting de funciones?
- Las declaraciones de función se mueven al inicio de su ámbito antes de la ejecución del código, por lo que se pueden llamar antes de ser definidas.
- ¿Qué hace el método bind()?
- Crea una nueva función con un contexto this fijo y argumentos precargados opcionales.
- ¿Qué hace el método call()?
- Invoca una función con un contexto this especificado y argumentos pasados individualmente.
- ¿Qué hace el método apply()?
- Invoca una función con un contexto this especificado y argumentos pasados como un array.