JavaScript test
Open in Telegram
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
Show more9 781
Subscribers
-924 hours
-237 days
-9030 days
Data loading in progress...
Similar Channels
Tags Cloud
Incoming and Outgoing Mentions
---
---
---
---
---
---
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 September | 0 | |||
| 16 September | 0 | |||
| 15 September | 0 | |||
| 14 September | +2 | |||
| 13 September | 0 | |||
| 12 September | +1 | |||
| 11 September | +2 | |||
| 10 September | +1 | |||
| 09 September | +1 | |||
| 08 September | +1 | |||
| 07 September | +1 | |||
| 06 September | +1 | |||
| 05 September | 0 | |||
| 04 September | +2 | |||
| 03 September | 0 | |||
| 02 September | 0 | |||
| 01 September | 0 |
Channel Posts
| 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 выходит седьмой сезон — «Утопия»
Если не сталкивались с игрой: это бесплатный тактический шутер про вылазки за добычей. Заходишь на локацию со своим снаряжением, набираешь лут и пытаешься уйти живым. Погиб — потерял всё, что было с собой.
Что завозят в новом сезоне:
• Заражённая зона — три карты превращаются в биоопасные локации с ночью, туманом и ливнем, по ним бродят шесть видов мутантов. Другие игроки при этом никуда не делись
• Режим на выживание — отдельный 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 сложных вопросов в подарок ]
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
Со временем стало ясно, что 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 все безопасно оплачивается с обычных карт российских банков 🫰 | 250 |
