en
Feedback
JavaScript test

JavaScript test

Open in Telegram

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

Show more
9 781
Subscribers
-924 hours
-237 days
-9030 days
Attracting Subscribers
September '26
September '26
+12
in 0 channels
August '26
+20
in 0 channels
Get PRO
July '26
+12
in 0 channels
Get PRO
June '26
+12
in 0 channels
Get PRO
May '26
+19
in 0 channels
Get PRO
April '26
+18
in 0 channels
Get PRO
March '26
+12
in 0 channels
Get PRO
February '26
+19
in 0 channels
Get PRO
January '26
+24
in 0 channels
Get PRO
December '25
+11
in 0 channels
Get PRO
November '25
+17
in 0 channels
Get PRO
October '25
+18
in 0 channels
Get PRO
September '25
+11
in 0 channels
Get PRO
August '25
+11
in 0 channels
Get PRO
July '25
+15
in 0 channels
Get PRO
June '25
+39
in 0 channels
Get PRO
May '25
+32
in 0 channels
Get PRO
April '25
+43
in 0 channels
Get PRO
March '25
+49
in 0 channels
Get PRO
February '25
+71
in 0 channels
Get PRO
January '25
+42
in 0 channels
Get PRO
December '24
+31
in 1 channels
Get PRO
November '24
+37
in 0 channels
Get PRO
October '24
+30
in 1 channels
Get PRO
September '24
+50
in 0 channels
Get PRO
August '24
+48
in 0 channels
Get PRO
July '24
+45
in 0 channels
Get PRO
June '24
+47
in 0 channels
Get PRO
May '24
+86
in 0 channels
Get PRO
April '24
+110
in 0 channels
Get PRO
March '24
+108
in 1 channels
Get PRO
February '24
+124
in 1 channels
Get PRO
January '24
+106
in 0 channels
Get PRO
December '23
+119
in 1 channels
Get PRO
November '23
+91
in 1 channels
Get PRO
October '23
+153
in 0 channels
Get PRO
September '23
+119
in 0 channels
Get PRO
August '23
+127
in 0 channels
Get PRO
July '23
+92
in 0 channels
Get PRO
June '23
+87
in 0 channels
Get PRO
May '23
+130
in 0 channels
Get PRO
April '23
+304
in 0 channels
Get PRO
March '23
+226
in 0 channels
Get PRO
February '23
+1 077
in 0 channels
Get PRO
January '23
+832
in 0 channels
Get PRO
December '22
+166
in 0 channels
Get PRO
November '22
+65
in 0 channels
Get PRO
October '22
+109
in 0 channels
Get PRO
September '22
+100
in 0 channels
Get PRO
August '22
+99
in 0 channels
Get PRO
July '22
+224
in 0 channels
Get PRO
June '22
+108
in 0 channels
Get PRO
May '22
+102
in 0 channels
Get PRO
April '22
+116
in 0 channels
Get PRO
March '22
+85
in 0 channels
Get PRO
February '22
+39
in 0 channels
Get PRO
January '22
+25
in 0 channels
Get PRO
December '21
+33
in 0 channels
Get PRO
November '21
+84
in 0 channels
Get PRO
October '21
+720
in 0 channels
Get PRO
September '21
+2 291
in 0 channels
Get PRO
August '21
+1 822
in 0 channels
Get PRO
July '21
+2 302
in 0 channels
Get PRO
June '21
+563
in 0 channels
Get PRO
May '21
+453
in 0 channels
Get PRO
April '21
+146
in 0 channels
Get PRO
March '21
+188
in 0 channels
Get PRO
February '21
+161
in 0 channels
Get PRO
January '21
+286
in 0 channels
Get PRO
December '20
+14 038
in 0 channels
Date
Subscriber Growth
Mentions
Channels
17 September0
16 September0
15 September0
14 September+2
13 September0
12 September+1
11 September+2
10 September+1
09 September+1
08 September+1
07 September+1
06 September+1
05 September0
04 September+2
03 September0
02 September0
01 September0
Channel Posts
Poizon теперь в Телеграм! У китайского маркетплейса появился официальный дистрибьютор — Border. Там можно покупать брендовые
Poizon теперь в Телеграм! У китайского маркетплейса появился официальный дистрибьютор — Border. Там можно покупать брендовые товары напрямую, без посредников, наценок и дополнительных комиссий. Доставка самолетом из Китая занимает от 5 дней — это рекордно низкие сроки. Попробуйте сами: @poizon

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