и посмотреть медиа
JavaScript test - проверка знаний
и посмотреть медиа
Канал с тестами для проверки знаний JavaScript. Практические задания для самооценки уровня.
Канал с тестами для проверки знаний JavaScript. Практические задания для самооценки уровня.
Платформа для тестирования навыков по JavaScript. Регулярно публикуются задания разной сложности, помогающие выявить пробелы в знаниях и подготовиться к реальным задачам разработки.
❗️Что будет на выходе: function createCounter() { let count = 0; return { increment() { count++; return count; }, getCount() { return count; } }; } const counter = createCounter(); console.log(counter.increment()); console.log(counter.getCount()); console.log(counter.increment()); console.log(counter.getCount()); Ответ: 1, 1, 2, 2 JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); queueMicrotask(() => console.log('4')); setTimeout(() => { console.log('5'); Promise.resolve().then(() => console.log('6')); }, 0); console.log('7'); Ответ: 1 7 3 4 2 5 6 JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: function* reverseGenerator(arr) { for (let i = arr.length - 1; i >= 0; i--) { yield arr[i]; } } const result = [...reverseGenerator([1, 2, 3, 4, 5])].join(''); console.log(result); Ответ: "54321" JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: const wm = new WeakMap(); const obj1 = { name: 'first' }; const obj2 = { name: 'second' }; wm.set(obj1, 'value1'); wm.set(obj2, 'value2'); const keys = []; for (let key of wm) { keys.push(key); } console.log(keys.length); console.log(wm.has(obj1)); console.log(wm.get(obj2)); console.log(sum); Ответ: TypeError: vm is noy iterable JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: const x = 5; const y = 10; const result = `${x + y}`; const nested = `Value: ${`${x}` + `${y}`}`; const expr = `${x}${y}`; console.log(result); console.log(nested); console.log(expr); console.log(typeof result); Ответ: 15 Value: 510 510 string JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: let a = 1; let b = new Number(1); let c = '1'; console.log(a == b); console.log(a === b); console.log(b == c); Ответ: true false true JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: function asyncQuiz() { return new Promise((resolve) => { setTimeout(() => resolve('Hello'), 1000); }); } async function runAsyncQuiz() { const result = await asyncQuiz(); console.log(result); } runAsyncQuiz(); console.log('World'); Ответ: World Hello JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиа❗️Что будет на выходе: const cache = new Map(); function memoize(fn) { return function(...args) { const key = JSON.stringify(args); if (cache.has(key)) { return cache.get(key); } const result = fn(...args); cache.set(key, result); return result; }; } const fibonacci = memoize((n) => { if (n
Открыть канал и посмотреть медиа❗️Что будет на выходе: const obj = { data: ['x', 'y', 'z'], *[Symbol.iterator]() { for (let i = this.data.length - 1; i >= 0; i--) { yield this.data[i].toUpperCase(); } } }; const result = []; for (const item of obj) { result.push(item); if (result.length === 2) break; } console.log(result.join('-')); Ответ: Z-Y JavaScript test | #JavaScript & Max
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!
ALIV3R—Un canal con una variedad de contenido en Telegram. Actualizaciones, videos y materiales útiles están disponibles en línea.
Vacaciones y hoteles al mejor precio. Colecciones para cualquier presupuesto y direcciones en todo el mundo.
Canal universal con bots, herramientas y servicios útiles.