uz
Feedback
JavaScript test

JavaScript test

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
9 785
Obunachilar
-524 soatlar
-157 kun
-8430 kun
Obunachilarni jalb qilish
Sentabr '26
Sentabr '26
+12
0 kanalda
Avgust '26
+20
0 kanalda
Get PRO
Iyul '26
+12
0 kanalda
Get PRO
Iyun '26
+12
0 kanalda
Get PRO
May '26
+19
0 kanalda
Get PRO
Aprel '26
+18
0 kanalda
Get PRO
Mart '26
+12
0 kanalda
Get PRO
Fevral '26
+19
0 kanalda
Get PRO
Yanvar '26
+24
0 kanalda
Get PRO
Dekabr '25
+11
0 kanalda
Get PRO
Noyabr '25
+17
0 kanalda
Get PRO
Oktabr '25
+18
0 kanalda
Get PRO
Sentabr '25
+11
0 kanalda
Get PRO
Avgust '25
+11
0 kanalda
Get PRO
Iyul '25
+15
0 kanalda
Get PRO
Iyun '25
+39
0 kanalda
Get PRO
May '25
+32
0 kanalda
Get PRO
Aprel '25
+43
0 kanalda
Get PRO
Mart '25
+49
0 kanalda
Get PRO
Fevral '25
+71
0 kanalda
Get PRO
Yanvar '25
+42
0 kanalda
Get PRO
Dekabr '24
+31
1 kanalda
Get PRO
Noyabr '24
+37
0 kanalda
Get PRO
Oktabr '24
+30
1 kanalda
Get PRO
Sentabr '24
+50
0 kanalda
Get PRO
Avgust '24
+48
0 kanalda
Get PRO
Iyul '24
+45
0 kanalda
Get PRO
Iyun '24
+47
0 kanalda
Get PRO
May '24
+86
0 kanalda
Get PRO
Aprel '24
+110
0 kanalda
Get PRO
Mart '24
+108
1 kanalda
Get PRO
Fevral '24
+124
1 kanalda
Get PRO
Yanvar '24
+106
0 kanalda
Get PRO
Dekabr '23
+119
1 kanalda
Get PRO
Noyabr '23
+91
1 kanalda
Get PRO
Oktabr '23
+153
0 kanalda
Get PRO
Sentabr '23
+119
0 kanalda
Get PRO
Avgust '23
+127
0 kanalda
Get PRO
Iyul '23
+92
0 kanalda
Get PRO
Iyun '23
+87
0 kanalda
Get PRO
May '23
+130
0 kanalda
Get PRO
Aprel '23
+304
0 kanalda
Get PRO
Mart '23
+226
0 kanalda
Get PRO
Fevral '23
+1 077
0 kanalda
Get PRO
Yanvar '23
+832
0 kanalda
Get PRO
Dekabr '22
+166
0 kanalda
Get PRO
Noyabr '22
+65
0 kanalda
Get PRO
Oktabr '22
+109
0 kanalda
Get PRO
Sentabr '22
+100
0 kanalda
Get PRO
Avgust '22
+99
0 kanalda
Get PRO
Iyul '22
+224
0 kanalda
Get PRO
Iyun '22
+108
0 kanalda
Get PRO
May '22
+102
0 kanalda
Get PRO
Aprel '22
+116
0 kanalda
Get PRO
Mart '22
+85
0 kanalda
Get PRO
Fevral '22
+39
0 kanalda
Get PRO
Yanvar '22
+25
0 kanalda
Get PRO
Dekabr '21
+33
0 kanalda
Get PRO
Noyabr '21
+84
0 kanalda
Get PRO
Oktabr '21
+720
0 kanalda
Get PRO
Sentabr '21
+2 291
0 kanalda
Get PRO
Avgust '21
+1 822
0 kanalda
Get PRO
Iyul '21
+2 302
0 kanalda
Get PRO
Iyun '21
+563
0 kanalda
Get PRO
May '21
+453
0 kanalda
Get PRO
Aprel '21
+146
0 kanalda
Get PRO
Mart '21
+188
0 kanalda
Get PRO
Fevral '21
+161
0 kanalda
Get PRO
Yanvar '21
+286
0 kanalda
Get PRO
Dekabr '20
+14 038
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
16 Sentabr0
15 Sentabr0
14 Sentabr+2
13 Sentabr0
12 Sentabr+1
11 Sentabr+2
10 Sentabr+1
09 Sentabr+1
08 Sentabr+1
07 Sentabr+1
06 Sentabr+1
05 Sentabr0
04 Sentabr+2
03 Sentabr0
02 Sentabr0
01 Sentabr0
Kanal postlari
Что будет на выходе?

const compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args)));

const pipe = (...fns) => fns.reduce((f, g) => (...args) => g(f(...args)));

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 val = 3;

console.log(transform1(val), transform2(val));
Ответ: -256 -256 JavaScript test | #JavaScript & Max

2
❓Что будет на выходе? const obj1 = { a: 1, b: 2 }; const obj2 = { b: 3, c: 4 }; const mergedObj = { ...obj1, ...obj2 }; console.log(mergedObj); Ответ: { a: 1, b: 3, c: 4 } JavaScript test | #JavaScript & Max
123
3
16 сентября в Arena Breakout: Infinite выходит седьмой сезон — «Утопия» Если не сталкивались с игрой: это бесплатный тактичес+1
16 сентября в Arena Breakout: Infinite выходит седьмой сезон — «Утопия» Если не сталкивались с игрой: это бесплатный тактический шутер про вылазки за добычей. Заходишь на локацию со своим снаряжением, набираешь лут и пытаешься уйти живым. Погиб — потерял всё, что было с собой. Что завозят в новом сезоне: • Заражённая зона — три карты превращаются в биоопасные локации с ночью, туманом и ливнем, по ним бродят шесть видов мутантов. Другие игроки при этом никуда не делись • Режим на выживание — отдельный PvE без риска: снаряжение с собой не берёшь и ничего не теряешь, просто отбиваешься от волн и открываешь усиления • Торговец прямо в рейде — можно обменять припасы и разведданные или докупить снаряжение • Два новых ствола, сезонные обвесы и переработанная стрельба: дальность выше, попадания в голову ощутимее • На старте бесплатно выдают прокачиваемую сапёрную лопату, скины и билеты, а между игроками разыгрывают 200 000 очков Игра бесплатная, качается в Steam, российский регион поддерживается → https://abi.go.link/2wzTb
151
4
❓Что будет на выходе? const sym1 = Symbol('description'); const sym2 = Symbol('description'); const obj = { [sym1]: 'value1', [sym2]: 'value2' }; console.log(obj[sym1]); Ответ: 'value1' JavaScript test | #JavaScript & Max
185
5
❓Что будет на выходе? '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
224
6
🔴 Тестовый собес на Frontend-разработчика со старшим разработчиком ex. Сбер в этот четверг! [+ разбор 50 сложных вопросов в
🔴 Тестовый собес на Frontend-разработчика со старшим разработчиком ex. Сбер в этот четверг!  [+ разбор 50 сложных вопросов в подарок ] 17 сентября (в этот четверг!) в 19:00 по мск приходи онлайн, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика! Собеседование проведёт Даниил Дмитриев - старший разработчик в R-Vision, ex. Сбер, Как это будет: 📂 Даниил задаст разработчику вопросы и задачи, которые могут спросить на реальном собесе 📂 После каждого ответа респондента ты услышишь подробный комментарий от ментора и поймёшь, чего на самом деле ожидает собеседующий на интервью 📂 В конце сможешь задать любой вопрос Даниилу и получить на него развёрнутый ответ Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы И ты можешь посмотреть его бесплатно 🔥 Только завтра, в прямом эфире! 🎁 Подарок для всех, кто зарегается на веб — файл с ОТВЕТАМИ НА 50 СЛОЖНЫХ ВОПРОСОВ с Frontend-собеседований 🔥 Переходи в бот, чтобы попасть на эфир и забрать подарок 👉 @shortcut_front_bot Реклама. О рекламодателе.
210
7
❓Что будет на выходе? var obj = { a: 10, b: 20 }; with (obj) { var result = a + b; } console.log(result); Ответ: 30 JavaScript test | #JavaScript & Max
225
8
❗️Что будет на выходе: 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
245
9
❗️Что будет на выходе? 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
228
10
❗️Что будет на выходе: 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
251
11
❓Что будет на выходе? var obj = { a: 10, b: 20 }; with (obj) { var result = a + b; } console.log(result); Ответ: 30 JavaScript test | #JavaScript & Max
237
12
❗️Что будет на выходе: 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
226
13
❗️Что будет на выходе: 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
248
14
⚡️1 МЛН $ ЗА СОВЕТ Когда PepsiCo выходила на рынок, его главным конкурентом была The Coca-Cola Company Со временем стало ясно
⚡️1 МЛН $ ЗА СОВЕТ Когда PepsiCo выходила на рынок, его главным конкурентом была The Coca-Cola Company Со временем стало ясно, что PepsiCo не выдержит конкуренцию с этим гигантом. Но, однажды в компанию пришел человек, который сказал, что за 1 млн $ и место генерального директора расскажет секрет как увеличить прибыль компании в сотни раз. Конечно, никто платить не стал, вызвали лучших умов и поручили им найти этот секрет. Однако, когда у них ничего не вышло, акционеры PepsiCo скрепя сердце выполнили условия того странного человека 🤯 В ответ они получили листок бумаги, на котором были написаны 3 слова:
197
15
❗️Что будет на выходе: 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
245
16
«Если ты такой умный, почему у тебя до сих пор нет миллиона?» Проблема никогда не была в ТЕБЕ самом🤷🏻‍♂️ Пока одни годами ж
«Если ты такой умный, почему у тебя до сих пор нет миллиона?» Проблема никогда не была в ТЕБЕ самом🤷🏻‍♂️ Пока одни годами ждут прибавки в 5 000 рублей, партнеры Дмитрия спокойно забирают свою прибыль используя его ИИ алгоритм: Цифры никогда не врут: За последние 5 месяцев 119 партнёров вышли на первый 1 млн. Средний доход остальных — 297 000 ₽ в месяц. Твой потенциал стоит в 5-10 раз дороже твоей текущей зарплаты, пришло время реализовать его на максимум! Укажи в боте желаемый уровень дохода и получи возможность стать партнером 👉 https://telegram.me/+QqxbSJVZ80g5YTli
208
17
❗️Что будет на выходе: 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
256
18
❗️Что будет на выходе: 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
268
19
Забрать подписки на сервисы можно на ggsel ⚾️ На сайте собраны подписки на YT Premium, Spotify, нейронки и другой софт ☕️ Ино
Забрать подписки на сервисы можно на ggsel ⚾️ На сайте собраны подписки на YT Premium, Spotify, нейронки и другой софт ☕️ Иностранные карты для оплаты не потребуются — на ggsel все безопасно оплачивается с обычных карт российских банков 🫰
247
20
Можно ли собрать полезный рабочий инструмент с ИИ за один вечер? Проверим на первой бесплатной лаборатории вайб-кодинга от Зе
Можно ли собрать полезный рабочий инструмент с ИИ за один вечер? Проверим на первой бесплатной лаборатории вайб-кодинга от Зерокодера Не будем тратить эфир на теорию и бесконечные промпты. Возьмем 100 реальных отзывов клиентов и прямо на глазах соберем приложение, которое само их проанализирует. Но главное – формат самой лаборатории. Это не запись заранее подготовленного кейса и не лекция, где эксперт показывает идеальный результат. Задачу собираем прямо в Zoom: от постановки до готового инструмента. Во время занятия можно задавать вопросы ведущему и разбираться с процессом вместе. В итоге получается реальный продукт, который можно использовать для конкурентного анализа, поиска идей и улучшения своих продуктов или адаптировать под задачи клиентов и продавать как готовое решение. И это только первая задача. Каждую неделю – новый кейс и новый инструмент: приложения, дашборды, автоматизации и AI-помощники. Забрать первое участие в лаборатории бесплатно – по ссылке
255