es
Feedback
JavaScript test

JavaScript test

Ir al canal en Telegram

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

Mostrar más
9 779
Suscriptores
-924 horas
-237 días
-9030 días
Atraer Suscriptores
septiembre '26
septiembre '26
+12
en 0 canales
agosto '26
+20
en 0 canales
Get PRO
julio '26
+12
en 0 canales
Get PRO
junio '26
+12
en 0 canales
Get PRO
mayo '26
+19
en 0 canales
Get PRO
abril '26
+18
en 0 canales
Get PRO
marzo '26
+12
en 0 canales
Get PRO
febrero '26
+19
en 0 canales
Get PRO
enero '26
+24
en 0 canales
Get PRO
diciembre '25
+11
en 0 canales
Get PRO
noviembre '25
+17
en 0 canales
Get PRO
octubre '25
+18
en 0 canales
Get PRO
septiembre '25
+11
en 0 canales
Get PRO
agosto '25
+11
en 0 canales
Get PRO
julio '25
+15
en 0 canales
Get PRO
junio '25
+39
en 0 canales
Get PRO
mayo '25
+32
en 0 canales
Get PRO
abril '25
+43
en 0 canales
Get PRO
marzo '25
+49
en 0 canales
Get PRO
febrero '25
+71
en 0 canales
Get PRO
enero '25
+42
en 0 canales
Get PRO
diciembre '24
+31
en 1 canales
Get PRO
noviembre '24
+37
en 0 canales
Get PRO
octubre '24
+30
en 1 canales
Get PRO
septiembre '24
+50
en 0 canales
Get PRO
agosto '24
+48
en 0 canales
Get PRO
julio '24
+45
en 0 canales
Get PRO
junio '24
+47
en 0 canales
Get PRO
mayo '24
+86
en 0 canales
Get PRO
abril '24
+110
en 0 canales
Get PRO
marzo '24
+108
en 1 canales
Get PRO
febrero '24
+124
en 1 canales
Get PRO
enero '24
+106
en 0 canales
Get PRO
diciembre '23
+119
en 1 canales
Get PRO
noviembre '23
+91
en 1 canales
Get PRO
octubre '23
+153
en 0 canales
Get PRO
septiembre '23
+119
en 0 canales
Get PRO
agosto '23
+127
en 0 canales
Get PRO
julio '23
+92
en 0 canales
Get PRO
junio '23
+87
en 0 canales
Get PRO
mayo '23
+130
en 0 canales
Get PRO
abril '23
+304
en 0 canales
Get PRO
marzo '23
+226
en 0 canales
Get PRO
febrero '23
+1 077
en 0 canales
Get PRO
enero '23
+832
en 0 canales
Get PRO
diciembre '22
+166
en 0 canales
Get PRO
noviembre '22
+65
en 0 canales
Get PRO
octubre '22
+109
en 0 canales
Get PRO
septiembre '22
+100
en 0 canales
Get PRO
agosto '22
+99
en 0 canales
Get PRO
julio '22
+224
en 0 canales
Get PRO
junio '22
+108
en 0 canales
Get PRO
mayo '22
+102
en 0 canales
Get PRO
abril '22
+116
en 0 canales
Get PRO
marzo '22
+85
en 0 canales
Get PRO
febrero '22
+39
en 0 canales
Get PRO
enero '22
+25
en 0 canales
Get PRO
diciembre '21
+33
en 0 canales
Get PRO
noviembre '21
+84
en 0 canales
Get PRO
octubre '21
+720
en 0 canales
Get PRO
septiembre '21
+2 291
en 0 canales
Get PRO
agosto '21
+1 822
en 0 canales
Get PRO
julio '21
+2 302
en 0 canales
Get PRO
junio '21
+563
en 0 canales
Get PRO
mayo '21
+453
en 0 canales
Get PRO
abril '21
+146
en 0 canales
Get PRO
marzo '21
+188
en 0 canales
Get PRO
febrero '21
+161
en 0 canales
Get PRO
enero '21
+286
en 0 canales
Get PRO
diciembre '20
+14 038
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
17 septiembre0
16 septiembre0
15 septiembre0
14 septiembre+2
13 septiembre0
12 septiembre+1
11 septiembre+2
10 septiembre+1
09 septiembre+1
08 septiembre+1
07 septiembre+1
06 septiembre+1
05 septiembre0
04 septiembre+2
03 septiembre0
02 septiembre0
01 septiembre0
Publicaciones del Canal
❗️Что будет на выходе:

const operations = {
  add: (a, b) => a + b,
  subtract: (a, b) => a - b,
  multiply: (a, b) => a * b,
  divide: (a, b) => b !== 0 ? a / b : null,
};

const pipeline = (...fns) => (value) => fns.reduce((acc, fn) => fn(acc), value);

const double  = (x) => operations.multiply(x, 2);
const addTen  = (x) => operations.add(x, 10);
const halve   = (x) => operations.divide(x, 2);
const subtractThree = (x) => operations.subtract(x, 3);

const transform = pipeline(double, addTen, halve, subtractThree);

console.log(transform(5));
Ответ: 7 JavaScript test | #JavaScript & Max

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