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 tarjetas · tarjetas básicas · Escrito por IA, revisado dos veces. Edita lo que quieras.
- ¿Cuál es la sintaxis de una declaración de función básica en JavaScript?
Ver respuesta
function functionName(parameters) { return value; }
- ¿Cómo se escribe una expresión de función?
Ver respuesta
const functionName = function(parameters) { return value; };
- ¿Cuál es la sintaxis de una función flecha?
Ver respuesta
const functionName = (parameters) => { return value; };
- ¿Qué hace una sentencia return en una función?
Ver respuesta
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?
Ver respuesta
function greet(name = 'Guest') { return 'Hello ' + name; }
- ¿Qué permite hacer el parámetro rest (...) en una función?
Ver respuesta
Aceptar un número variable de argumentos como un array.
- ¿Qué es el ámbito de función (function scope) en JavaScript?
Ver respuesta
Las variables declaradas dentro de una función solo son accesibles dentro de esa función.
- ¿Qué es un closure (clausura)?
Ver respuesta
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?
Ver respuesta
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?
Ver respuesta
Una función sin nombre, usada a menudo como callback o almacenada en una variable.
- ¿Qué es una IIFE (Immediately Invoked Function Expression)?
Ver respuesta
(function() { code here })(); - una función que se ejecuta inmediatamente al ser definida.
- ¿Qué es el hoisting de funciones?
Ver respuesta
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()?
Ver respuesta
Crea una nueva función con un contexto this fijo y argumentos precargados opcionales.
- ¿Qué hace el método call()?
Ver respuesta
Invoca una función con un contexto this especificado y argumentos pasados individualmente.
- ¿Qué hace el método apply()?
Ver respuesta
Invoca una función con un contexto this especificado y argumentos pasados como un array.