Logo
TGCATALOG
Catálogo Selecciones Blog
JavaScript test - проверка знаний

JavaScript test - проверка знаний

Канал с тестами для проверки знаний JavaScript. Практические задания для самооценки уровня.

Sin valoraciones
53
09.09.2026
53
09.09.2026
Sin valoraciones
53
09.09.2026
Redirección segura vía bot
О канале

Канал с тестами для проверки знаний JavaScript. Практические задания для самооценки уровня.

Подписчиков 9,805
Тематика IT
Язык Español
Ссылка t.me/js_test
Descripción

Платформа для тестирования навыков по JavaScript. Регулярно публикуются задания разной сложности, помогающие выявить пробелы в знаниях и подготовиться к реальным задачам разработки.

Últimas publicaciones

JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
Что будет на выходе: class DataProcessor { constructor(transform) { this.transform = transform; } process(data) { return this.transform(data); } } const multiply = x => x * 2; const addTen = x => x + 10; const toString = x => `Result: ${x}`; const compose = (...fns) => x => fns.reduceRight((acc, fn) => fn(acc), x); const processor = new DataProcessor(compose(toString, addTen, multiply)); console.log(processor.process(5)); Ответ: Result: 20 JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: const matrix = [ [2, 4], [6, 8], ]; const result = matrix.reduceRight((acc, row) => acc.concat(row.map(num => num * 2)), []); console.log(result); Ответ: [12, 16, 4, 8] JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: const target = { name: 'Maya', age: 25 }; const handler = { get(obj, prop) { if (prop in obj) { return obj[prop]; } return `Property '${prop}' not found`; }, set(obj, prop, value) { if (typeof value === 'string') { obj[prop] = value.toUpperCase(); } else { obj[prop] = value; } return true; } }; const proxy = new Proxy(target, handler); proxy.city = 'tokyo'; console.log(proxy.name); console.log(proxy.city); console.log(proxy.country); Ответ: Maya TOKYO Property 'country' not found JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: const obj1 = { a: 1, b: { c: 2 } }; const obj2 = { ...obj1 }; const obj3 = obj1; obj2.a = 10; obj2.b.c = 20; obj3.b.c = 30; console.log(obj1.a); console.log(obj1.b.c); console.log(obj2.a); console.log(obj2.b.c); console.log(obj3.a); console.log(obj3.b.c); Ответ: 1 30 10 30 1 30 JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: function* infiniteGenerator() { let i = 0; while (true) { yield i++; } } const weakMap = new WeakMap(); const gen = infiniteGenerator(); weakMap.set(gen, gen.next().value); const result = weakMap.get(gen) + gen.next().value; console.log(result); Ответ: 1 JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: const weakMap = new WeakMap(); const objs = [{}, {}, {}]; objs.forEach((obj, index) => weakMap.set(obj, index + 1)); const result = objs.filter(obj => weakMap.has(obj)).map(obj => weakMap.get(obj) * 2); console.log(result); Ответ: [2, 4, 6] JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: const array = [1, 2, 3, 4, 5]; const [first, ...rest] = array; const modified = rest.map((n, i) => i % 2 === 0 ? n * 2 : n); console.log(first, modified); Ответ: 1, [4, 3, 8, 5] JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: function createCounter() { let count = 0; return { increment: () => ++count, decrement: () => --count, getValue: () => count }; } const counter1 = createCounter(); const counter2 = createCounter(); counter1.increment(); counter1.increment(); counter2.increment(); console.log(counter1.getValue(), counter2.getValue()); counter1.decrement(); console.log(counter1.getValue(), counter2.getValue()); Ответ: 2 1 1 1 JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
JavaScript test - проверка знаний
🔒Открыть пост
и посмотреть медиа
❗️Что будет на выходе: async function fetchData() { console.log('1'); return Promise.resolve('data'); } async function processData() { console.log('2'); const result = await fetchData(); console.log('3'); return result; } console.log('4'); processData().then(() => console.log('5')); console.log('6'); Ответ: 4 2 1 6 3 5 JavaScript test | #JavaScript & Max
JavaScript test - проверка знаний
Evolución de suscriptores
+-0.1% últimos 30 días
Actuales
9,805
Hace un mes
9,814
Crecimiento medio
+0 / día
Actualizado
hace 8 horas

Reseñas de canal JavaScript test - проверка знаний

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

El canal trata de exponer el engaño del mundo, la masonería y la documentación de eventos con una visión ortodoxa.

Canal

Una colección de todos los mensajes secretos y ocultos del blog oficial de Telegram.

Canal

ChannelDeFiWith pensamiento e ideas inteligentes. Discutir tendencias, estrategias e innovaciones de la financiación descentralizada.

Canal
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar