и посмотреть медиа
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
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!
Channel with movies and TV series for direct download. New movies, popular shows, high-quality content without advertising and expectations.
Channel of Law: Laws, Judicial Practice, Councils for Protection of Rights. Good for citizens and businesses.