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

10 715
Подписчики
-424 часа
-367 дней
-14030 день
Архив постов
❗️Что будет на выходе:
function* gen() {
yield 1;
yield 2;
yield 3;
}
async function asyncFunc() {
for (let value of gen()) {
await new Promise(res => setTimeout(res, 100));
console.log(value);
}
return 'done';
}
const result = asyncFunc();
console.log(result instanceof Promise);
Ответ: true 1 2 3
JavaScript test | #JavaScript❗️Что будет на выходе:
const obj = {};
let value = 0;
Object.defineProperty(obj, 'prop', {
get() {
return value;
},
set(newValue) {
value = newValue + 1;
},
configurable: true,
enumerable: true
});
obj.prop = 10;
console.log(obj.prop);
Ответ: 11
JavaScript test | #JavaScript❗️Что будет на выходе:
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Фото недоступноПоказать в Telegram
🤖 Ломаете голову, как заставить ИИ управлять бизнесом?
Ловите рабочий кейс, который «отрабатывает себя» на 1000%.
Что берём: связку 1С + Битрикс24 (у большинства уже есть) и добавляем в Битрикс24 армию ИИ-агентов.
Что получаем: у вас появляется виртуальный директор — знает, что происходит в компании, сам ставит задачи и следит за отделами. Если нужно решение уровня руководителя — пишет вам в личный Telegram.
Живой кейс: Производство → Склады → Продажи
1) Агент запасов и продаж
• Анализирует продажи за день/неделю.
• Сверяет фактические остатки на складах.
• Создаёт задачу снабжению в Битрикс24 с чётким списком: «что и сколько купить», срок выполнения и ответственный.
• Дублирует уведомление в Telegram руководителю/закупкам.
2) Агент сделок (контроль воронки)
• Следит за стадиями в Битрикс24.
• Видит, что сделка «зависла» → пишет ответственному с конкретным списком действий.
• Если движения нет — эскалация: сообщение вам, директору, в личного Telegram-бота «ИИ-директор» с кратким резюме: «Где стопор, что сделать, кто отвечает».
3) Ваши команды голосом (без звонков и чатов с сотрудниками)
Говорите в Telegram-бот:
• «Сколько у нас сегодня чистая прибыль?» → бот собирает данные, отвечает цифрой и раскладкой.
• «Скинь остатки по всем складам» → бот берёт данные из складского учёта Битрикс24 и других источников, присылает короткую таблицу без воды.
• «Какие риски по отгрузкам на завтра?» → список рисков + авто-задачи ответственным.
4) Что меняется для руководителя
• Вы видите картину по компании в один взгляд (сводка утром + дежурные оповещения днём).
• Рутины меньше: контроль сроков, напоминания и «пинки» — на ИИ.
• Провалы ловятся заранее: запасы, просрочки, «висящие» сделки — под присмотром.
Почему это работает
• Используем привычные системы (1С, Битрикс24, Telegram).
• Доступы по ролям, все действия логируются.
• Начинаем с одного потока (например, запасы ↔ продажи), и масштабируем на отделы.
Нужна помощь и консультация?
Ловите контакты ИИ-инженеров, которые бесплатно консультируют и помогают бизнесу в РФ с реальными ИИ-интеграциями любой сложности:
🌐 industria-ai.ru
🔵 @industria_ai
❗️Что будет на выходе:
var str="good wood food cat bat hat";
console.log( str.match(/((g|w|f)ood)|((c|b|h)at)/g) );
Ответ:
[ 'good', 'wood', 'food', 'cat', 'bat', 'hat' ]
JavaScript test | #JavaScriptФото недоступноПоказать в Telegram
Сначала ездил курьером с доходом 14.000 рублей в неделю
А потом нашел эту подработку и стал получать 20 тыс. рублей за 30-40 минут в день. Все что я делал — копировал шаги опытных трейдеров в крипте и забирал чистую прибыль сразу на карту. На старте вложил 15.000, сейчас доход в месяц стал 300.000
Не нужно выдумывать никаких схем и стратегий. Главное найти опытного трейдера и просто нажимать на кнопки по его последовательности. Я копирую сделки по этому каналу
Евгений Артемов — трейдер с оборотом 720.000$ и входит в топ 10 на бирже Bybit по СНГ
Подпишись, сейчас набирают людей в команду и доводят до первых 300.000 рублей абсолютно бесплатно: https://t.me/+vOKeVwRCmtk3ODYy
❗️Что будет на выходе:
console.log('1');
Promise.resolve().then(() => {
console.log('2');
Promise.resolve().then(() => console.log('3'));
});
Promise.resolve().then(() => {
console.log('4');
});
setTimeout(() => console.log('5'), 0);
console.log('6');
Ответ: 1 6 2 4 3 5
JavaScript test | #JavaScript❗️Что будет на выходе:
const obj = { length: 3 };
console.log(Object.keys(obj).length);
Ответ: 1
JavaScript test | #JavaScriptRepost from TgId: 2730950642
Фото недоступноПоказать в Telegram
⚡️Запускаем КРУПНЕЙШИЙ розыгрыш на 1 000 000 рублей
Подготовили для вас сразу 8 крутых призов с последней презентации Apple:
— iPhone 17; — iPhone Air; — iPhone 17 Pro; — iPhone 17 Pro Max; — AirPods Pro 3; — Apple Watch Series 11; — Apple Watch SE 3; — Apple Watch Ultra 3.1. Для участия нужно быть подписанным на каналы Москва Инсайд и Московская хроника 2. Нажать на кнопку "Участвовать" Итоги подведем 20 октября в 18:00 — бот случайным образом выберет 8 победителей. Доставка бесплатная, всем удачи!
Участвовать (10824)
❗️Что будет на выходе:
const cache = new WeakMap();
const obj1 = { id: 1 };
const obj2 = { id: 2 };
cache.set(obj1, 'data1');
cache.set(obj2, 'data2');
obj2.newProp = 'test';
console.log(cache.has(obj1), cache.has(obj2), cache.has({ id: 1 }));
Ответ:
true, true, false
JavaScript test | #JavaScript❗️Что будет на выходе:
function main() {
console.log(1);
setTimeout(() => console.log(2), 0);
Promise.resolve().then(() => {
console.log(3);
setTimeout(() => console.log(4), 0);
}).then(() => console.log(5));
Promise.resolve().then(() => console.log(6));
console.log(7);
}
main();
Ответ: 1, 7, 3, 6, 5, 2, 4
JavaScript test | #JavaScript❗️Что будет на выходе:
var arr = Array.from({ length: 5 }, (v, i) => i * 2);
console.log(arr);
Ответ:
[0, 2, 4, 6, 8]
JavaScript test | #JavaScriptКоллеги, если вы работаете в е-коме, ритейле и онлайн-торговле — вы обязаны подписаться на Будни Русского Ритейла.
Тут рассказывают, как реально работает ритейл, показывают всю изнанку маркетплейсов и объясняют что будет с торговлей в 2026 году.
П.С. Такой контент на вес золота — так что обязательно держите в подписках: https://t.me/budni_retail
❗️Что будет на выходе:
const arr = [1, 2, 3];
const str = arr.join([4]);
console.log(typeof str);
console.log(str);
Ответ: 'string'
'14243'
JavaScript test | #JavaScriptФото недоступноПоказать в Telegram
Как frontend-разработчику получить оффер в Bigtech?
Ты уже давно в профессии, но до сих пор в компании, которая тебя не ценит. Зарплата не растёт, задачи скучные.
Хочешь сменить работу, но технические собеседования всё сложнее, а на отклики на hh только отказы и тестовые?
При этом вокруг кто-то постоянно получает офферы в Яндекс или VK, Т-Банк. Хочется стабильности, интересных задач и наконец-то попасть в сильную команду...
Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Помогаю устроиться на хорошие позиции в Bigtech и сопровождаю на испытательном сроке.На своем канале: 👉публикую видео с решением задач, которые прямо сейчас дают крупные компании на собеседованиях 👉даю примеры по прохождению собеседований 👉разбираю резюме и докручиваю резюме подписчиков 👉И просто создаю дружелюбное, комфортное сообщество, где коллеги всегда готовы подсказать и поддержать вас 🎁В закрепе тебя ждёт подборка из 60 задач, которые сейчас дают на собеседованиях Яндекс, Т-Банк и другие крупные IT игроки. Подписывайся и получай максимум пользы, а нас уже больше 3500 🤓: frontend_punks Реклама, erid : 2W5zFH6C6hv ИП Галактионов Тихон Витальевич, ИНН 771618975809
❗️Что будет на выходе:
const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];
let columnSums = [];
for (let i = 0; i < matrix[0].length; i++) {
let sum = 0;
for (let j = 0; j < matrix.length; j++) {
sum += matrix[i][i];
}
columnSums.push(sum);
}
console.log(columnSums);
Ответ: 3
[ 3, 15, 27 ]
JavaScript test | #JavaScript❗️Что будет на выходе:
const numbers = [1, 2, 3, 4, 5, 6];
const result = numbers.reduce((acc, num) => {
if (num % 2 === 0) {
acc.even += num;
} else {
acc.odd *= num;
}
return acc;
}, { even: 1, odd: 1 });
console.log(result);
Ответ: { even: 13, odd: 15 }
JavaScript test | #JavaScript❗️Что будет на выходе:
const target = { name: 'Sarah', age: 25 };
const handler = {
get(obj, prop) {
if (prop === 'toString') {
return () => `Person: ${obj.name}`;
}
return Reflect.get(obj, prop);
},
has(obj, prop) {
return prop !== 'age' && Reflect.has(obj, prop);
}
};
const proxy = new Proxy(target, handler);
console.log(proxy.name);
console.log('age' in proxy);
console.log(proxy.toString());
Ответ: Sarah false Person: Sarah
JavaScript test | #JavaScriptФото недоступноПоказать в Telegram
Разберитесь в ИИ за 5 дней
Хайп вокруг нейросетей — это круто, но как они работают на деле? За 5 дней вы напишете код, построите ИИ-модель и соберёте первые проекты в портфолио.
Мини-курс подойдёт и новичкам, и тем, кто просто хочет пощупать Data Science. Эти специалисты умеют «разговаривать» с данными и находить решения с помощью нейросетей. И вы попробуете себя в этой роли — без лишней теории и сложностей.
Комьюнити, подарки, доступ навсегда. Учитесь когда удобно, главное успейте зарегистрироваться пока видео-курс бесплатный.
[Забрать мини-курс]
❗️Что будет на выходе:
class StateMachine {
constructor() {
this.state = 'idle';
this.transitions = {
idle: { start: 'running', reset: 'idle' },
running: { pause: 'paused', stop: 'stopped' },
paused: { resume: 'running', stop: 'stopped' },
stopped: { reset: 'idle' }
};
}
transition(action) {
const nextState = this.transitions[this.state]?.[action];
if (nextState) {
this.state = nextState;
return true;
}
return false;
}
}
const sm = new StateMachine();
console.log(sm.transition('start'));
console.log(sm.state);
console.log(sm.transition('reset'));
console.log(sm.state);
Ответ: true running false running
JavaScript test | #JavaScript