/* ¿Qué se mostrará en la consola */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Frontend
¿Qué entorno de desarrollo o compilador usaste en el proyecto?
¿Cómo se pueden copiar Map/Set y objetos? Copiado superficial y profundo.
¿Qué son WeakSet y WeakMap, en qué se diferencian de Set y Map?
¿Principalmente escribes en TypeScript o también en JavaScript puro?
¿Has tenido que configurar un linter, un formateador, o conectar plugins?
¿Se puede crear un objeto sin prototipo en JavaScript?
¿Qué tomarías para construir un kit de interfaz de usuario desde cero?
¿En qué otros empaquetadores y entornos de desarrollo, además de Next.js, has trabajado?
/* Escriba la función get(obj, path), que toma un objeto obj y una cadena path, que representa la ruta al valor en el objeto. - Si la ruta existe, la función debe devolver el valor correspondiente - Si la ruta no existe, la función debe devolver undefined - La ruta se pasa en forma de cadena, separada por puntos (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
¿Para qué se utilizan en principio las bibliotecas de validación?
¿Cuáles son los enfoques para escribir CSS?
¿Qué es un cierre y qué problema puede causar?
Cuéntame sobre ti: en qué proyectos has trabajado recientemente, qué tecnologías y stacks utilizaste, qué te gusta y qué no te gusta.