ru
Feedback
JavaScript test

JavaScript test

Открыть в Telegram

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

Больше
9 791
Подписчики
-524 часа
-157 дней
-8430 дней

Загрузка данных...

Привлечение подписчиков
сентябрь '26
сентябрь '26
+12
в 0 каналах
август '26
+20
в 0 каналах
Get PRO
июль '26
+12
в 0 каналах
Get PRO
июнь '26
+12
в 0 каналах
Get PRO
май '26
+19
в 0 каналах
Get PRO
апрель '26
+18
в 0 каналах
Get PRO
март '26
+12
в 0 каналах
Get PRO
февраль '26
+19
в 0 каналах
Get PRO
январь '26
+24
в 0 каналах
Get PRO
декабрь '25
+11
в 0 каналах
Get PRO
ноябрь '25
+17
в 0 каналах
Get PRO
октябрь '25
+18
в 0 каналах
Get PRO
сентябрь '25
+11
в 0 каналах
Get PRO
август '25
+11
в 0 каналах
Get PRO
июль '25
+15
в 0 каналах
Get PRO
июнь '25
+39
в 0 каналах
Get PRO
май '25
+32
в 0 каналах
Get PRO
апрель '25
+43
в 0 каналах
Get PRO
март '25
+49
в 0 каналах
Get PRO
февраль '25
+71
в 0 каналах
Get PRO
январь '25
+42
в 0 каналах
Get PRO
декабрь '24
+31
в 1 каналах
Get PRO
ноябрь '24
+37
в 0 каналах
Get PRO
октябрь '24
+30
в 1 каналах
Get PRO
сентябрь '24
+50
в 0 каналах
Get PRO
август '24
+48
в 0 каналах
Get PRO
июль '24
+45
в 0 каналах
Get PRO
июнь '24
+47
в 0 каналах
Get PRO
май '24
+86
в 0 каналах
Get PRO
апрель '24
+110
в 0 каналах
Get PRO
март '24
+108
в 1 каналах
Get PRO
февраль '24
+124
в 1 каналах
Get PRO
январь '24
+106
в 0 каналах
Get PRO
декабрь '23
+119
в 1 каналах
Get PRO
ноябрь '23
+91
в 1 каналах
Get PRO
октябрь '23
+153
в 0 каналах
Get PRO
сентябрь '23
+119
в 0 каналах
Get PRO
август '23
+127
в 0 каналах
Get PRO
июль '23
+92
в 0 каналах
Get PRO
июнь '23
+87
в 0 каналах
Get PRO
май '23
+130
в 0 каналах
Get PRO
апрель '23
+304
в 0 каналах
Get PRO
март '23
+226
в 0 каналах
Get PRO
февраль '23
+1 077
в 0 каналах
Get PRO
январь '23
+832
в 0 каналах
Get PRO
декабрь '22
+166
в 0 каналах
Get PRO
ноябрь '22
+65
в 0 каналах
Get PRO
октябрь '22
+109
в 0 каналах
Get PRO
сентябрь '22
+100
в 0 каналах
Get PRO
август '22
+99
в 0 каналах
Get PRO
июль '22
+224
в 0 каналах
Get PRO
июнь '22
+108
в 0 каналах
Get PRO
май '22
+102
в 0 каналах
Get PRO
апрель '22
+116
в 0 каналах
Get PRO
март '22
+85
в 0 каналах
Get PRO
февраль '22
+39
в 0 каналах
Get PRO
январь '22
+25
в 0 каналах
Get PRO
декабрь '21
+33
в 0 каналах
Get PRO
ноябрь '21
+84
в 0 каналах
Get PRO
октябрь '21
+720
в 0 каналах
Get PRO
сентябрь '21
+2 291
в 0 каналах
Get PRO
август '21
+1 822
в 0 каналах
Get PRO
июль '21
+2 302
в 0 каналах
Get PRO
июнь '21
+563
в 0 каналах
Get PRO
май '21
+453
в 0 каналах
Get PRO
апрель '21
+146
в 0 каналах
Get PRO
март '21
+188
в 0 каналах
Get PRO
февраль '21
+161
в 0 каналах
Get PRO
январь '21
+286
в 0 каналах
Get PRO
декабрь '20
+14 038
в 0 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
16 сентября0
15 сентября0
14 сентября+2
13 сентября0
12 сентября+1
11 сентября+2
10 сентября+1
09 сентября+1
08 сентября+1
07 сентября+1
06 сентября+1
05 сентября0
04 сентября+2
03 сентября0
02 сентября0
01 сентября0
Посты канала
Что будет на выходе?

const sym1 = Symbol('description');
const sym2 = Symbol('description');

const obj = {
  [sym1]: 'value1',
  [sym2]: 'value2'
};

console.log(obj[sym1]);
Ответ: 'value1' JavaScript test | #JavaScript & Max

2
❓Что будет на выходе? 'use strict'; function strictModeExample() { undeclaredVariable = 10; try { console.log(undeclaredVariable); } catch (e) { console.log('Error:', e.message); } } strictModeExample(); Ответ: Error: undeclaredVariable is nit defined JavaScript test | #JavaScript & Max
176
3
🔴 Тестовый собес на Frontend-разработчика со старшим разработчиком ex. Сбер в этот четверг! [+ разбор 50 сложных вопросов в
🔴 Тестовый собес на Frontend-разработчика со старшим разработчиком ex. Сбер в этот четверг!  [+ разбор 50 сложных вопросов в подарок ] 17 сентября (в этот четверг!) в 19:00 по мск приходи онлайн, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика! Собеседование проведёт Даниил Дмитриев - старший разработчик в R-Vision, ex. Сбер, Как это будет: 📂 Даниил задаст разработчику вопросы и задачи, которые могут спросить на реальном собесе 📂 После каждого ответа респондента ты услышишь подробный комментарий от ментора и поймёшь, чего на самом деле ожидает собеседующий на интервью 📂 В конце сможешь задать любой вопрос Даниилу и получить на него развёрнутый ответ Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы И ты можешь посмотреть его бесплатно 🔥 Только завтра, в прямом эфире! 🎁 Подарок для всех, кто зарегается на веб — файл с ОТВЕТАМИ НА 50 СЛОЖНЫХ ВОПРОСОВ с Frontend-собеседований 🔥 Переходи в бот, чтобы попасть на эфир и забрать подарок 👉 @shortcut_front_bot Реклама. О рекламодателе.
178
4
❓Что будет на выходе? var obj = { a: 10, b: 20 }; with (obj) { var result = a + b; } console.log(result); Ответ: 30 JavaScript test | #JavaScript & Max
212
5
❗️Что будет на выходе: const promise1 = Promise.resolve('first'); const promise2 = new Promise(resolve => { resolve('second'); }); const promise3 = Promise.resolve().then(() => 'third'); async function test() { console.log('start'); const result1 = await promise1; console.log(result1); const result2 = await promise2; console.log(result2); const result3 = await promise3; console.log(result3); console.log('end'); } test(); Ответ: start first second third end JavaScript test | #JavaScript & Max
237
6
❗️Что будет на выходе? function Device(name) { this.name = name; this.isOn = false; } Device.prototype.turnOn = function() { this.isOn = true; return `${this.name} is now on`; }; function Smartphone(name, model) { Device.call(this, name); this.model = model; } Smartphone.prototype = Object.create(Device.prototype); Smartphone.prototype.constructor = Smartphone; Smartphone.prototype.turnOn = function() { const result = Device.prototype.turnOn.call(this); return `${result} (model: ${this.model})`; }; const myPhone = new Smartphone('iPhone', '13 Pro'); console.log(myPhone.turnOn()); Ответ: iPhone is now on (model: 13 Pro) JavaScript test | #JavaScript & Max
227
7
❗️Что будет на выходе: const cache = new WeakMap(); function expensiveOperation(obj) { if (cache.has(obj)) { console.log('Cache hit!'); return cache.get(obj); } console.log('Computing result...'); const result = obj.value * 2; cache.set(obj, result); return result; } const user = { value: 42 }; expensiveOperation(user); expensiveOperation(user); expensiveOperation({ value: 42 }); Ответ: Computing result... Cache hit! Computing result... JavaScript test | #JavaScript & Max
241
8
❓Что будет на выходе? var obj = { a: 10, b: 20 }; with (obj) { var result = a + b; } console.log(result); Ответ: 30 JavaScript test | #JavaScript & Max
235
9
❗️Что будет на выходе: class CustomError extends Error { constructor(message) { super(message); this.name = 'CustomError'; } } try { try { throw new CustomError('inner error'); } catch (e) { console.log(e.name); throw new Error('outer error'); } } catch (e) { console.log(e.message); console.log(e instanceof CustomError); } Ответ: CustomError outer false JavaScript test | #JavaScript & Max
222
10
❗️Что будет на выходе: const config = { port: 0, timeout: null, retries: '', cache: false, debug: undefined }; const port = config.port ?? 3000; const timeout = config.timeout ?? 5000; const retries = config.retries ?? 3; const cache = config.cache ?? true; const debug = config.debug ?? false; console.log([port, timeout, retries, cache, debug]); Ответ: [0, 5000, '', false, false] JavaScript test | #JavaScript & Max
238
11
⚡️1 МЛН $ ЗА СОВЕТ Когда PepsiCo выходила на рынок, его главным конкурентом была The Coca-Cola Company Со временем стало ясно
⚡️1 МЛН $ ЗА СОВЕТ Когда PepsiCo выходила на рынок, его главным конкурентом была The Coca-Cola Company Со временем стало ясно, что PepsiCo не выдержит конкуренцию с этим гигантом. Но, однажды в компанию пришел человек, который сказал, что за 1 млн $ и место генерального директора расскажет секрет как увеличить прибыль компании в сотни раз. Конечно, никто платить не стал, вызвали лучших умов и поручили им найти этот секрет. Однако, когда у них ничего не вышло, акционеры PepsiCo скрепя сердце выполнили условия того странного человека 🤯 В ответ они получили листок бумаги, на котором были написаны 3 слова:
197
12
❗️Что будет на выходе: const str = "a 1 b 2 c 3 d 04"; function foo(str) { const regex = /\d+/g; const matches = str.match(regex); return matches.lenght; } Ответ: 4 JavaScript test | #JavaScript & Max
244
13
«Если ты такой умный, почему у тебя до сих пор нет миллиона?» Проблема никогда не была в ТЕБЕ самом🤷🏻‍♂️ Пока одни годами ж
«Если ты такой умный, почему у тебя до сих пор нет миллиона?» Проблема никогда не была в ТЕБЕ самом🤷🏻‍♂️ Пока одни годами ждут прибавки в 5 000 рублей, партнеры Дмитрия спокойно забирают свою прибыль используя его ИИ алгоритм: Цифры никогда не врут: За последние 5 месяцев 119 партнёров вышли на первый 1 млн. Средний доход остальных — 297 000 ₽ в месяц. Твой потенциал стоит в 5-10 раз дороже твоей текущей зарплаты, пришло время реализовать его на максимум! Укажи в боте желаемый уровень дохода и получи возможность стать партнером 👉 https://telegram.me/+QqxbSJVZ80g5YTli
208
14
❗️Что будет на выходе: class CustomError extends Error { constructor(message) { super(message); this.name = 'CustomError'; } } try { try { throw new CustomError('inner error'); } catch (e) { console.log(e.name); throw new Error('outer error'); } } catch (e) { console.log(e.message); console.log(e instanceof CustomError); } Ответ: CustomError outer false JavaScript test | #JavaScript & Max
242
15
❗️Что будет на выходе: const cache = new WeakMap(); function expensiveOperation(obj) { if (cache.has(obj)) { console.log('Cache hit!'); return cache.get(obj); } console.log('Computing result...'); const result = obj.value * 2; cache.set(obj, result); return result; } const user = { value: 42 }; expensiveOperation(user); expensiveOperation(user); expensiveOperation({ value: 42 }); Ответ: Computing result... Cache hit! Computing result... JavaScript test | #JavaScript & Max
256
16
Забрать подписки на сервисы можно на ggsel ⚾️ На сайте собраны подписки на YT Premium, Spotify, нейронки и другой софт ☕️ Ино
Забрать подписки на сервисы можно на ggsel ⚾️ На сайте собраны подписки на YT Premium, Spotify, нейронки и другой софт ☕️ Иностранные карты для оплаты не потребуются — на ggsel все безопасно оплачивается с обычных карт российских банков 🫰
243
17
Можно ли собрать полезный рабочий инструмент с ИИ за один вечер? Проверим на первой бесплатной лаборатории вайб-кодинга от Зе
Можно ли собрать полезный рабочий инструмент с ИИ за один вечер? Проверим на первой бесплатной лаборатории вайб-кодинга от Зерокодера Не будем тратить эфир на теорию и бесконечные промпты. Возьмем 100 реальных отзывов клиентов и прямо на глазах соберем приложение, которое само их проанализирует. Но главное – формат самой лаборатории. Это не запись заранее подготовленного кейса и не лекция, где эксперт показывает идеальный результат. Задачу собираем прямо в Zoom: от постановки до готового инструмента. Во время занятия можно задавать вопросы ведущему и разбираться с процессом вместе. В итоге получается реальный продукт, который можно использовать для конкурентного анализа, поиска идей и улучшения своих продуктов или адаптировать под задачи клиентов и продавать как готовое решение. И это только первая задача. Каждую неделю – новый кейс и новый инструмент: приложения, дашборды, автоматизации и AI-помощники. Забрать первое участие в лаборатории бесплатно – по ссылке
253
18
❗️Что будет на выходе? const inventory = { items: ['apple', 'banana', 'orange'], [Symbol.iterator]: function() { let index = 0; const items = this.items; return { next: function() { return index < items.length ? { value: items[index++].toUpperCase(), done: false } : { done: true }; } }; } }; const result = [...inventory].join(' + '); console.log(result); Ответ: APPLE + BANANA + ORANGE JavaScript test | #JavaScript & Max
266
19
Стажировки и вакансии для JavaScript разработчиков - Вакансии которых нет на джоб-агрегаторах - Только прямые контакты HR в T
Стажировки и вакансии для JavaScript разработчиков - Вакансии которых нет на джоб-агрегаторах - Только прямые контакты HR в Telegram @jobs_js_fronted для фронтов @jobs_js_back для бека Пока другие листают джоб-сайты — ты уже пишешь HR в Telegram.
226
20
❗️Что будет на выходе: const compose = (...fns) => (x) => fns.reduceRight((acc, fn) => fn(acc), x); const pipe = (...fns) => (x) => fns.reduce((acc, fn) => fn(acc), x); const double = (x) => x * 2; const addTen = (x) => x + 10; const square = (x) => x * x; const negate = (x) => -x; const transform1 = compose(negate, square, addTen, double); const transform2 = pipe(double, addTen, square, negate); const input = 3; console.log(transform1(input)); console.log(transform2(input)); console.log(transform1(input) === transform2(input)); Ответ: -256 -256 true JavaScript test | #JavaScript & Max
265