Logo
TGCATALOG
Catalog Collections Blog
JavaScript test - проверка знаний

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

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

No ratings
51
09.09.2026
51
09.09.2026
No ratings
51
09.09.2026
Safe redirect via bot
О канале

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

Подписчиков 9,805
Тематика IT
Язык English
Ссылка t.me/js_test
Description

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

Latest posts

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 - проверка знаний
Subscriber dynamics
+-0.1% last 30 days
Current
9,805
Month ago
9,814
Average growth
+0 / day
Updated
7 hours ago

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

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

The official FX HARU channel with forex and crypto analysis. Signals, forecasts and warnings about trading risks.

Channel

Tools, code and projects for developers.

Channel

Educational signals on shares from registeredSEBIcompanies. Trading lessons and market analysis.

Channel
Switch to Light Theme
Home Catalog Collections Blog Login