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

10 708
Subscribers
-124 hours
-297 days
-13730 days
Posts Archive
❗️Что будет на выходе:
const a = [1, 2, 3];
const b = a;
b[0] = 0;
console.log(a);
Ответ: [0, 2, 3]
JavaScript test | #JavaScript❗️Что будет на выходе:
const person = {
name: "John",
greet: function() {
const getMessage = () => `Hello, ${this.name}`;
return getMessage();
}
};
console.log(person.greet());
Ответ: Generic sound
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Первые навыки геймдизайна за 4 дня — бесплатно
Как придумать игровую механику, от которой невозможно оторваться?
На бесплатном мини-курсе от Skillbox вы получите базовый навык геймдизайнера — научитесь разбирать игровые механики на части и понимать, как создаются вовлекающие сценарии и игровые системы.
Это первый шаг, без которого не начинается ни одна серьёзная игра.
Ваша любимая игра когда-то началась с геймдизайна. Попробуйте сделать свою.
Пройдите мини-курс: https://go.avred.online/f80e20b80e18bb10?erid=2VfnxxcSezk&m=1
И получите в подарок 5 чек-листов для начинающих геймдизайнеров
❗️Что будет на выходе:
const weakSet = new WeakSet();
const obj1 = { name: 'First' };
const obj2 = { name: 'Second' };
const obj3 = obj1;
weakSet.add(obj1);
weakSet.add(obj2);
let result = '';
result += weakSet.has(obj1) + ', ';
result += weakSet.has(obj3) + ', ';
obj2.name = 'Modified';
result += weakSet.has(obj2) + ', ';
weakSet.delete(obj1);
result += weakSet.has(obj3);
console.log(result);
Ответ: true true true false
JavaScript test | #JavaScript❗️Что будет на выходе:
function createCounter() {
let count = 0;
const counter = {
increment() {
count++;
return count;
},
getCount() {
return count;
}
};
return counter;
}
let c1 = createCounter();
c1.increment();
c1.increment();
let c2 = c1;
c1 = null;
console.log(c2.getCount());
Ответ: 2
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Видите десятки профессий, но не можете выбрать свою?
Пройдите тест за 15 минут и получите персональные рекомендации по четырём профессиям, которые идеально подойдут вам.
После теста откроется доступ к курсу, где вы подробно познакомитесь с актуальными направлениями, сможете понять, какой путь позволит работать удалённо, и получать достойный доход.
Не откладывайте — проходите тест сейчас и делайте первый шаг к новой карьере бесплатно.
❗️Что будет на выходе:
const base = { x: 1 };
const obj = Object.freeze(base);
base.y = 2;
console.log(base.y);
Ответ: undefined
JavaScript test | #JavaScript❗️Что будет на выходе:
function* createCounter() {
let count = 0;
while (true) {
const reset = yield ++count;
if (reset) {
count = 0;
}
}
}
const counter = createCounter();
console.log(counter.next().value);
console.log(counter.next().value);
console.log(counter.next(true).value);
console.log(counter.next().value);
Ответ: 1 2 1 2
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Хотите углубить знания в JavaScript и работать с самыми популярными фреймворками? Прокачайте свои навыки до профессионального уровня с курсом «JavaScript Developer. Professional» от OTUS.
Мы предлагаем практический курс, где вы:- Изучите передовые технологии, такие как ReactJS, Angular, Vue, Node.js и другие.- Научитесь работать с такими инструментами, как Webpack, TDD, и PostgreSQL.- Примените знания на практике: создадите сложные веб-приложения, протестируете их, организуете хранение данных и многое другое.
Вы сможете:
• Создавать приложения для реальных проектов.
• Применять паттерны проектирования.
• Работать с асинхронностью, тестированием, оптимизацией.
Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/0C47/?erid=2W5zFJGTCNL
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❗️Что будет на выходе:
console.log(1);
setTimeout(() => console.log(2), 0);
Promise.resolve()
.then(() => {
console.log(3);
return Promise.resolve(4);
})
.then(console.log);
console.log(5);
Ответ: 1, 5, 3, 4, 2
JavaScript test | #JavaScript❗️Что будет на выходе:
console.log(1);
setTimeout(() => console.log(2), 0);
Promise.resolve()
.then(() => {
console.log(3);
return Promise.resolve(4);
})
.then(console.log);
console.log(5);
Ответ: 1, 5, 3, 4, 2
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
‼️Пополни телефон на 700 за участие в опросах! @mini_opros_bot
1. Пройди быструю и бесплатную регистрацию в боте.
2. Участвуй в простых опросах от крупных компаний.
3. Получай баллы и выводи на телефон от 700₽.
💯Без банковских карт, все честно и прозрачно!Попробуй прямо сейчас – @mini_opros_bot
❗️Что будет на выходе:
const scores = [85, 92, 78, 90];
const student = {
name: 'Jordan',
grade: 'A',
...{ courses: ['Math', 'Science'] },
scores,
average: function() { return this.scores.reduce((a, b) => a + b) / this.scores.length }
};
const { name, ...details } = student;
const [first, ...rest] = scores;
console.log(details.scores[0], rest[0]);
Ответ: 85 92
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Айтишники, это вам — в телеграм есть комьюнити по каждому направлению в IT
Там есть буквально всё: чаты для общения, тонны материала(книги, курсы, ресурсы и гайды), свежие новости и конечно же мемы
Выбирайте своё направление:
💩 Frontend 🐍 Python
🐧 Linux 👩💻 С/С++
👩💻 C# 🤔 Хакинг & ИБ
📱 GitHub 🖥 SQL
👩💻 Сисадмин 🤟 DevOps
⚙️ Backend 🖥 Data Science
🧑💻 Java 🐞 Тестирование
🖥 PM / PdM 👩💻 GameDev
🧑💻 Golang 👣 Rust
🧑💻 PHP 💻 WebDev
🖥 Моб. Dev 🖥Анали.(SA&BA)
👩💻 Дизайн 🖥 Нейросети
💛 1C 🤓 Книги IT
➡️ Сохраняйте в закладки
❗️Что будет на выходе:
setTimeout(() => console.log('Timeout 1'), 100);
setTimeout(() => {
console.log('Timeout 2');
Promise.resolve().then(() => console.log('Promise in Timeout 2'));
}, 50);
Promise.resolve().then(() => console.log('Promise 1'));
setTimeout(() => console.log('Timeout 3'), 150);
console.log('Sync');
Ответ: Sync, Promise 1, Timeout 2, Promise in Timeout 2, Timeout 1, Timeout 3
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Россия на грани самого большого кризиса с начала 90-х. Конфликт затягивается на долгие годы. Экономика падает. В стране тестируют полную блокировку интернета.
Умному человеку очевидно, что нужно готовиться к большим переменам. Большинство окажутся к ним не готовы и потеряют всё. Если вы не хотите оказаться среди них, читайте Диму Кокорева.
Он первым предсказал падение доллара в 2025, провал переговоров с участием Трампа и движение ключевой ставки после начала СВО.
А сейчас по фактам объясняет, к чему нам готовиться этим летом, что будет с недвижкой и рублём (спойлер: ничего хорошего), как сохранить свои сбережения и когда действительно закончится СВО.
Подписывайтесь, чтобы быть в курсе всех инсайдов заранее: @kokorevinvest
❗️Что будет на выходе:
const a = async () => {
return Promise.reject('rejected');
};
a().catch(error => console.log(error));
console.log('done');
Ответ: 'done', 'rejected'
JavaScript test | #JavaScriptPhoto unavailableShow in Telegram
Готовый код за 4 часа или за 4 минуты?
Решать тебе. Но рынок всё равно поставит на тех, кто кодит с нейросетями.
Большинство айтишников тратят время на шаблонный код, типовые решения и бесконечные правки — вместо того, чтобы сосредоточиться на логике продукта.
На бесплатном эфире с СЕО университета Зерокодер покажет, как применять Cursor для ускорения разработки — от быстрого написания кода до автоматизации рутинных задач программиста.
Что ждет вас на вебинаре?
– Разберём, что такое вайб-кодинг и как Cursor уже меняет правила игры на IT-рынке;
– Пошагово покажем, как программировать в Cursor, не написав ни единой строки кода вручную;
– Создадим готовый проект с нуля своими руками;
– Расскажем, где и как правильно применять эти знания в 2025 году.
Все участники получат готовые инструменты для работы с нейросетями. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года.
Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.
❗️Что будет на выходе:
function getOrder() {
console.log('1');
setTimeout(() => console.log('2'), 0);
Promise.resolve().then(() => {
console.log('3');
Promise.resolve().then(() => console.log('4'));
});
Promise.resolve().then(() => console.log('5'));
console.log('6');
}
getOrder();
Ответ: 1 6 3 5 4 2
JavaScript test | #JavaScript❗️Что будет на выходе:
const array = [1, 2, [3, 4, [5, 6]]];
const result = array.flat(2).map(n => n * 2);
console.log(result);
Ответ: 2, 4, 6, 8, 10, 12
JavaScript test | #JavaScript