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
2025 año en númerossnowflakes fon
card fon
10 709
Suscriptores
-124 horas
-297 días
-13730 días
Archivo de publicaciones
❗️Что будет на выходе:
const person = {
  name: "John",
  greet: function() {
    const getMessage = () => `Hello, ${this.name}`;
    return getMessage();
  }
};

console.log(person.greet());
Ответ: Generic sound JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Первые навыки геймдизайна за 4 дня — бесплатно Как придумать игровую механику, от которой невозможно оторваться? На бесплатном мини-курсе от Skillbox вы получите базовый навык геймдизайнеранаучитесь разбирать игровые механики на части и понимать, как создаются вовлекающие сценарии и игровые системы. Это первый шаг, без которого не начинается ни одна серьёзная игра. Ваша любимая игра когда-то началась с геймдизайна. Попробуйте сделать свою. Пройдите мини-курс: https://go.avred.online/f80e20b80e18bb10?erid=2VfnxxcSezk&m=1 И получите в подарок 5 чек-листов для начинающих геймдизайнеров
Mostrar todo...
❗️Что будет на выходе:
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
Mostrar todo...
❗️Что будет на выходе:
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 | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Видите десятки профессий, но не можете выбрать свою? Пройдите тест за 15 минут и получите персональные рекомендации по четырём профессиям, которые идеально подойдут вам. После теста откроется доступ к курсу, где вы подробно познакомитесь с актуальными направлениями, сможете понять, какой путь позволит работать удалённо, и получать достойный доход. Не откладывайте — проходите тест сейчас и делайте первый шаг к новой карьере бесплатно.
Mostrar todo...
❗️Что будет на выходе:
const base = { x: 1 };
const obj = Object.freeze(base);

base.y = 2;
console.log(base.y);
Ответ: undefined JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
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 | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Хотите углубить знания в JavaScript и работать с самыми популярными фреймворками? Прокачайте свои навыки до профессионального уровня с курсом «JavaScript Developer. Professional» от OTUS. Мы предлагаем практический курс, где вы:- Изучите передовые технологии, такие как ReactJS, Angular, Vue, Node.js и другие.- Научитесь работать с такими инструментами, как Webpack, TDD, и PostgreSQL.- Примените знания на практике: создадите сложные веб-приложения, протестируете их, организуете хранение данных и многое другое. Вы сможете: • Создавать приложения для реальных проектов. • Применять паттерны проектирования. • Работать с асинхронностью, тестированием, оптимизацией. Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/0C47/?erid=2W5zFJGTCNL Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Mostrar todo...
❗️Что будет на выходе:
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
Mostrar todo...
❗️Что будет на выходе:
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
Mostrar todo...
Photo unavailableShow in Telegram
‼️Пополни телефон на 700 за участие в опросах! @mini_opros_bot 1. Пройди быструю и бесплатную регистрацию в боте. 2. Участвуй в простых опросах от крупных компаний. 3. Получай баллы и выводи на телефон от 700₽. 💯Без банковских карт, все честно и прозрачно!Попробуй прямо сейчас – @mini_opros_bot
Mostrar todo...
❗️Что будет на выходе:
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 | #JavaScript
Mostrar todo...
Photo 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 ➡️ Сохраняйте в закладки
Mostrar todo...
❗️Что будет на выходе:
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 | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Россия на грани самого большого кризиса с начала 90-х. Конфликт затягивается на долгие годы. Экономика падает. В стране тестируют полную блокировку интернета. Умному человеку очевидно, что нужно готовиться к большим переменам. Большинство окажутся к ним не готовы и потеряют всё. Если вы не хотите оказаться среди них, читайте Диму Кокорева. Он первым предсказал падение доллара в 2025, провал переговоров с участием Трампа и движение ключевой ставки после начала СВО. А сейчас по фактам объясняет, к чему нам готовиться этим летом, что будет с недвижкой и рублём (спойлер: ничего хорошего), как сохранить свои сбережения и когда действительно закончится СВО. Подписывайтесь, чтобы быть в курсе всех инсайдов заранее: @kokorevinvest
Mostrar todo...
❗️Что будет на выходе:
const a = async () => {
   return Promise.reject('rejected');
};

a().catch(error => console.log(error));
console.log('done');
Ответ: 'done', 'rejected' JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Готовый код за 4 часа или за 4 минуты? Решать тебе. Но рынок всё равно поставит на тех, кто кодит с нейросетями. Большинство айтишников тратят время на шаблонный код, типовые решения и бесконечные правки — вместо того, чтобы сосредоточиться на логике продукта. На бесплатном эфире с СЕО университета Зерокодер покажет, как применять Cursor для ускорения разработки — от быстрого написания кода до автоматизации рутинных задач программиста. Что ждет вас на вебинаре? – Разберём, что такое вайб-кодинг и как Cursor уже меняет правила игры на IT-рынке; – Пошагово покажем, как программировать в Cursor, не написав ни единой строки кода вручную; – Создадим готовый проект с нуля своими руками; – Расскажем, где и как правильно применять эти знания в 2025 году. Все участники получат готовые инструменты для работы с нейросетями. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года. Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.
Mostrar todo...
❗️Что будет на выходе:
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
Mostrar todo...
❗️Что будет на выходе:
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
Mostrar todo...
Photo unavailableShow in Telegram
Не пропустите! 23 июля в 20:00 пройдет бесплатный урок по теме "Зачем JavaScript-разработчику понимать бэкенд? От fetch до Node.js". Запись: https://otus.pw/h6VG/ Что будет на вебинаре? - Как устроено взаимодействие фронтенда с сервером: API, запросы, заголовки, ответы. - Почему поверхностные знания API тормозят рост и усложняют задачи.- Что нужно знать о Node.js и серверной части, даже если вы не fullstack.- Как уверенное понимание архитектуры влияет на производительность и автономность.- Почему знание бэкенда усиливает вашу позицию на проекте и на рынке. Что узнают участники? - Как работает связка клиент–сервер: от запроса до ответа.- Какие ошибки делают фронтендеры при работе с API — и как их избегать.- Как знание Node.js помогает даже тем, кто пишет только клиентскую часть.- Почему современный разработчик не может быть “только фронтом”.- Как это знание влияет на скорость разработки. Не забудьте записаться на урок и получить запись пред. вебинара: https://otus.pw/h6VG/?erid=2W5zFGun9Ap Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Mostrar todo...