JavaScript test (@js_test) — Telegram-канал | Telegram Dialogs
Все каналы
JavaScript test

JavaScript test

@js_test

10K подписчиков технологии

Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk

Последние публикации

JavaScript test
17.07.2026 16:34 · 👁 99
❗️Что будет на выходе: const obj = { x: 10, foo() { setTimeout(function() { console.log(this.x); }, 1000); } }; obj.foo(); Ответ: undefined JavaScript test | #JavaScript & Max
JavaScript test
17.07.2026 11:07 · 👁 171
❗️Что будет на выходе: async function processValues() { try { console.log('Start'); const a = await Promise.resolve('First'); console.log(a); const b = await Promise.reject('Error'); console.log(b); return 'Done'; } catch (err) { console.log(err); return 'Recovered'; } finally { console.log('Finally'); } } processValues().then(result => console.log(result)); Ответ: Start First Error Finally Recovered JavaScript test | #JavaScript & Max
JavaScript test
16.07.2026 17:17 · 👁 224
❗️Что будет на выходе: class EventEmitter { constructor() { this.events = {}; } on(event, callback) { this.events[event] = this.events[event] || []; this.events[event].push(callback); return this; } emit(event, data) { if (this.events[event]) { this.events[event].forEach(cb => cb(data)); } return this; } } const emitter = new EventEmitter(); emitter.on('test', x => console.log(x * 2)) .on('test', x => console.log(x + 5)) .emit('test', 10); Ответ: 20 15 JavaScript test | #JavaScript & Max
JavaScript test
16.07.2026 11:21 · 👁 243
❗️Что будет на выходе: function mystery() { try { throw new Error('Oops'); return 'A'; } catch (err) { return 'B'; } finally { return 'C'; } } function wrapper() { try { return mystery(); } finally { console.log('D'); } } console.log(wrapper()); Ответ: D C JavaScript test | #JavaScript & Max
JavaScript test
16.07.2026 08:08 · 👁 231
❗️Что будет на выходе: const obj = { a: 1, b: { c: 2 } }; const frozen = Object.freeze(obj); frozen.a = 99; frozen.b.c = 88; frozen.d = 77; const sealed = Object.seal({ x: 10, y: 20 }); sealed.x = 30; sealed.z = 40; delete sealed.y; console.log(obj.a, obj.b.c, obj.d); console.log(sealed.x, sealed.y, sealed.z); Ответ: 1 88 undefined, 30 20 undefined JavaScript test | #JavaScript & Max
JavaScript test
15.07.2026 18:00 · 👁 253
❗️Что будет на выходе: async function processValues() { try { console.log('Start'); const a = await Promise.resolve('First'); console.log(a); const b = await Promise.reject('Error'); console.log(b); return 'Done'; } catch (err) { console.log(err); return 'Recovered'; } finally { console.log('Finally'); } } processValues().then(result => console.log(result)); Ответ: Start First Error Finally Recovered JavaScript test | #JavaScript & Max
JavaScript test
15.07.2026 14:51 · 👁 175
📣 Мышка вертикальная беспроводная Цена: ~1900₽ Рейтинг: 4.8😀 Отзывов: 3.552 💬 🖱 Заказать Вертикальная беспроводная мышь с поддержкой Bluetooth 5.2, Bluetooth 3.0 и 2.4 ГГц. Эргономичная форма помогает снизить нагрузку на кисть во время долгой работы за компьютером, а возможность подключения к нескольким устройствам удобна для тех, кто переключается между рабочим ноутбуком, домашним ПК и планшетом. #мышь #вертикальная Больше товаров - Находки Программиста
JavaScript test
15.07.2026 11:07 · 👁 240
❗️Что будет на выходе: try { try { // Creating a custom error type class CustomError extends Error { constructor(message) { super(message); this.name = "CustomError"; } } const fn = () => { throw new CustomError("Something went wrong"); }; try { fn(); } catch (e) { throw new TypeError("Type error occurred"); } } catch (e) { console.log(e instanceof Error, e.name, e instanceof TypeError); } } catch (e) { console.log("Outer catch", e.message); } Ответ: true 'TypeError' true JavaScript test | #JavaScript & Max
JavaScript test
14.07.2026 17:37 · 👁 266
❗️Что будет на выходе: const promise1 = Promise.resolve(10); const promise2 = promise1.then(x => x * 2); const promise3 = promise2.then(x => { console.log(x); return x + 5; }); const promise4 = promise2.then(x => { console.log(x); return x * 3; }); Promise.all([promise3, promise4]).then(results => { console.log(results); }); Ответ: 20 20 [25, 60] JavaScript test | #JavaScript & Max
JavaScript test
14.07.2026 11:07 · 👁 292
❗️Что будет на выходе: class Rectangle { constructor(width, height) { this.width = width; this.height = height; } get area() { return this.width * this.height; } } const rectangle = new Rectangle(5, 10); console.log(rectangle.area()); Ответ: TypeError: rectangle, area is not a function at line 13 JavaScript test | #JavaScript & Max
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.