JavaScript test
Ir al canal en Telegram
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
Mostrar más2025 año en números

10 715
Suscriptores
-424 horas
-367 días
-14030 días
Archivo de publicaciones
Photo unavailableShow in Telegram
Через 4 дня вы поймёте, где ваши 100 000 ₽ в месяц
8 000+ компаний ищут маркетологов, SMM-щиков, таргетологов и копирайтеров. Но пока кто-то думает, вакансии занимают другие.
Что будет:
— Каждый день — новая профессия (маркетинг, SMM, таргетинг, копирайтинг)
— Конкретные задания, как у профи
— Подарки: 10 чек-листов, консультация, год английского
— Доступ навсегда
Запишитесь бесплатно — и уже на первой неделе увидите, как можно зарабатывать из дома.
❗️Что будет на выходе:
class StateMachine {
constructor() {
this.state = 'idle';
this.transitions = {
idle: { start: 'running' },
running: { pause: 'paused', stop: 'stopped' },
paused: { resume: 'running', stop: 'stopped' },
stopped: { reset: 'idle' }
};
}
transition(action) {
const next = this.transitions[this.state]?.[action];
if (next) this.state = next;
return this.state;
}
}
const sm = new StateMachine();
console.log(sm.transition('start'));
console.log(sm.transition('invalid'));
console.log(sm.transition('pause'));
console.log(sm.transition('resume'));
console.log(sm.transition('stop'));
console.log(sm.transition('reset'));
Ответ: running running paused running stopped idle
JavaScript test | #JavaScript❗️Что будет на выходе:
const array = Array.from({ length: 5 }, () => Math.random() > 0.5);
console.log(array);
Ответ: An array of 5 random true/false values
JavaScript test | #JavaScript❗️Что будет на выходе:
function a() {
console.log(arguments[0]);
}
a([1]);
Ответ: [1]
JavaScript test | #JavaScript❗️Что будет на выходе:
const values = [null, undefined, '', 0, false, NaN];
const results = [];
for (let val of values) {
results.push({
value: val,
boolean: !!val,
string: String(val),
number: Number(val)
});
}
console.log(results[2].boolean);
console.log(results[3].string);
console.log(results[1].number);
Ответ: false 0 NaN
JavaScript test | #JavaScript❗️Что будет на выходе:
var obj = {
a: 10,
b: 20,
c: 'hello'
};
with (obj) {
var sum = a + b;
var greeting = c + ' world';
}
console.log(sum, greeting);
Ответ: 30, 'undefined'
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Путеводитель по ТОП-20 удаленным и самым прибыльным профессиям 2025 года.
Что выбрать: дизайн, программирование, маркетинг или управление?
Онлайн-школа Skillbox подготовила для вас удобный и простой материал по 20 профессиям которые можно освоить легко и быстро с нуля.
Поддержка, подарки и пошаговый план действий — всё, чтобы вы начали зарабатывать удалённо.
Просто зарегистрируйтесь и получите материал бесплатно.
❗️Что будет на выходе:
const sym1 = Symbol('test');
const sym2 = Symbol('test');
const obj = {
[sym1]: 'first',
[sym2]: 'second',
regular: 'third'
};
const keys = Object.keys(obj);
const symbols = Object.getOwnPropertySymbols(obj);
const allProps = Reflect.ownKeys(obj);
console.log(keys.length);
console.log(symbols.length);
console.log(allProps.length);
console.log(sym1 === sym2);
Ответ: 1 2 3 false
JavaScript test | #JavaScriptMostrar todo...
🚀 С 25 по 29 августа пройдёт Podlodka React Crew #3 — сезон о паттернах и практиках фронтенда.
В программе:
💡 Паттерны и подводные камни View Transition API в React (Николай Шабалин, СберЗдоровье)
🧠 Глубокое погружение в архитектуру React Hooks (Максим Никитин, Rocket Science)
⚙️ Разбор FSD 2.1 на практике, без догм (Лев Челядинов, FSD Core team)
📚Подготовка к архитектурному интервью для фронтендеров (Игорь Антонов, Т-Банк)
📐Layout-паттерны за пределами Flexbox и CSS Grid (Саша Илатовский, Albato)
🎯 Все темы прикладные, с практикой и кейсами.
🔗 Подробности и билеты
P.S: Для подписчиков группы JavaScript Test скидка 500 р по промокоду react_crew_3_6oJaWL
rect_crew_3_mark.jpeg0.46 KB
❗️Что будет на выходе:
function createCounter() {
let count = 0;
return {
increment() {
count++;
return count;
},
getCount() {
return count;
}
};
}
const counter = createCounter();
console.log(counter.increment());
console.log(counter.getCount());
console.log(counter.increment());
console.log(counter.getCount());
Ответ: 1, 1, 2, 2
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
🔺Официально: Нейросети могут всё!
Теперь на канале «Будущее сегодня»:
EDU GO — все уроки с ИИ, обучит любым предметам и подготовит к экзаменам за пару дней
HustleBot 9.0 — 24/7 ищет, где быстро заработать, собирает самые свежие схемы заработка, чтобы не остаться без денег
WebBuddy — вбивай название любого товары и он найдет, сайт где на него скидки от 60-70%
MessagesGPT — дай ему настройку и он будет за тебя общаться в чатах. Нулевая вероятность различия
ProphetGPT — Предсказывает будущее. Спрашивай о жизни, крипте, свиданиях — отвечает с вероятностью 88%
⏺Сохраняй, таких бесплатных ботов ещё сотни: https://t.me/+SmOJs5P0XXJmOTgy
❗️Что будет на выходе:
var a = 5;
function test() {
console.log(a);
var a = 10;
console.log(a);
}
test();
Ответ: undefined 10
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Россияне массово переходят на новый способ заработка – арбитраж криптовалют
Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.
Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.
Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.
Без рисков. Без серых схем и прочего барахла.
Успейте присоединиться, начать никогда не поздно: https://t.me/+szbzgRTCtXw1MWNl
Получить доступ 🔓
❗️Что будет на выходе:
const numbers = [1, 2, 3, 4, 5];
const result = numbers
.map(x => x * 2)
.filter(x => x > 5)
.reduce((acc, x) => {
acc.push(x.toString());
return acc;
}, [])
.map(x => x + '!')
.join(' | ');
console.log(result);
console.log(typeof result);
Ответ: 6! | 8! | 10! string
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
4 IT-курса для новичков — бесплатно и с гарантией практики
Получите комплексные знания с нуля и создайте реальные проекты на Python и Java, научитесь тестировать и работать с SQL и Excel — всё для удалённой работы и высокого дохода.
Те, кто владеет этим набором востребованных IT-навыков, получают доступ к лучшим проектам и зарплатам.
Стоимость курса — 24 990 ₽, но сейчас обучение доступно бесплатно, только по нашей ссылке.
❗️Что будет на выходе:
const a = [1, 2, 3, 4];
console.log(a + "");
Ответ: 1, 2, 3, 4
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
🎬 Хотите увидеть кино изнутри — и смонтировать свой первый ролик за 5 дней?
Представьте: у вас в руках — кадры, музыка, эмоции.
А через пару дней это превращается в цельный, цепляющий фильм.
И вы — тот, кто сделал магию.
📌 На бесплатном мини-курсе вы:
— Разберётесь, чем реально занимается режиссёр монтажа
— Освоите приёмы, которые используют в Голливуде
— Смонтируете свои первые видео (для блога, работы или просто души)
— Получите подарки: 5 чек-листов, гайд по профессии и доступ к конференции по нейросетям
Стартовая зарплата начинающих монтажёров — от 80 000 ₽.
Работаете из студии, дома или на фрилансе — выбираете сами.
Пройдите тест, получите бонусы и начните путь в кино прямо сейчас:
👉 [Начать бесплатно]
❗️Что будет на выходе:
const target = { name: 'Maya', age: 25 };
const handler = {
get(obj, prop) {
if (prop in obj) {
return obj[prop];
}
return `Property '${prop}' not found`;
},
set(obj, prop, value) {
if (typeof value === 'string') {
obj[prop] = value.toUpperCase();
} else {
obj[prop] = value;
}
return true;
}
};
const proxy = new Proxy(target, handler);
proxy.city = 'tokyo';
console.log(proxy.name);
console.log(proxy.city);
console.log(proxy.country);
Ответ: Maya TOKYO Property 'country' not found
JavaScript test | #JavaScript