ar
Feedback
JavaScript test

JavaScript test

الذهاب إلى القناة على Telegram

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

إظهار المزيد
2025 عام في الأرقامsnowflakes fon
card fon
10 709
المشتركون
-124 ساعات
-297 أيام
-13730 أيام
أرشيف المشاركات
❗️Что будет на выходе:
const obj = {
  a: 1,
  then(resolve) {
    resolve(this.a);
  }
};

obj.then(console.log);
Ответ: 1 JavaScript test | #JavaScript
إظهار الكل...
Photo unavailableShow in Telegram
Хотите стать Геймдизайнером и получить 3 миллиона рублей на свою первую игру? «Нам нужны люди, которые умеют придумывать игры, а не просто в них играть!» — так звучал главный запрос от студий в этом году. Рынок трещит по швам: вакансий сотни, специалистов — единицы. Именно поэтому мы по запросу индустрии запустили бесплатный мини-курс по геймдизайну. Да-да, бесплатно. Потому что это — инвестиция в тех, кто войдёт в геймдев сразу с козырей. Тех, кто пройдёт мини-курс, мы не просто учим — мы закидываем плюшками: — Прямой эфир с опытным продюсером игр — Персональная консультация по карьере — Бонус: конференция по нейросетям для всех, кто досмотрит хотя бы 1 урок — Сертификат и скидка 10 000 ₽ на следующий шаг в профессии — И шанс забрать 3 млн рублей от студии Gamebox Начните с теста, получите доступ к урокам, и давайте уже делать свою игру. Пока другие «ещё подумают».
إظهار الكل...
❗️Что будет на выходе:
class VideoCall {
  constructor() {
    this.pc = { iceConnectionState: 'new' };
    this.streams = [];
  }
  
  async connect() {
    this.pc.iceConnectionState = 'checking';
    await Promise.resolve();
    this.pc.iceConnectionState = 'connected';
    this.streams.push('remote-video');
    return this.pc.iceConnectionState;
  }
  
  handleConnectionChange() {
    const states = ['new', 'checking', 'connected'];
    return states.map(state => {
      return this.pc.iceConnectionState === state ? `Status: ${state}` : null;
    }).filter(Boolean);
  }
}

const call = new VideoCall();
call.connect().then(() => {
  console.log(call.handleConnectionChange());
});
Ответ: ['Status: connected'] JavaScript test | #JavaScript
إظهار الكل...
❗️Что будет на выходе:
function createCounter() {
  let count = 0;
  
  function increment() {
    count++;
    return count;
  }
  
  function decrement() {
    count--;
    return count;
  }
  
  return { increment, decrement, reset: () => count = 0 };
}

const counter = createCounter();
counter.increment();
counter.increment();
counter.decrement();

const { increment, reset } = counter;
increment();
reset();
increment();

console.log(counter.increment());
Ответ: 2 JavaScript test | #JavaScript
إظهار الكل...
01:15
Video unavailableShow in Telegram
Ты уже видел такие видео, но сам ещё не делал? Пора попробовать. Это проще, чем кажется. 🎬 Хочешь сделать видео, которое собирает сотни репостов и мемов? Теперь это можно в пару кликов — прямо в Telegram. Нейросеть Veo 3 делает смешные, абсурдные, трендовые и даже киношные ролики по твоему описанию. 📝 Понимает промпты на русском 🗣 Добавляет озвучку персонажей 🎥 Всё — автоматически Просто напиши идею — бот сделает всё сам 🤖 👉 Попробуй сейчас: @veo3flow_bot Реклама: ИП Качмашев Илья Павлович ИНН 523701138619 erid:2VfnxwPQ3SQ
إظهار الكل...
888.mp47.90 MB
❗️Что будет на выходе:
const weakMap = new WeakMap();
const obj1 = {};
const obj2 = { key: 'value' };

weakMap.set(obj1, obj2);

const result = weakMap.get(obj1).key.split('').reverse().join('');

console.log(result);
Ответ: "eulav" JavaScript test | #JavaScript
إظهار الكل...
00:08
Video unavailableShow in Telegram
Программистов заменит ИИ? Краткий ответ — нет. Но нейросети уже пишут простые проекты, а рынок становится жёстче. Зарплаты стагнируют, джуны без офферов, сокращения — обычное дело. Сейчас самое время залетать в Кибербез. Эта область только набирает обороты. Спрос растёт, но конкуренции пока почти нет. Ловите годные каналы, которые помогут ворваться в новое направление: 👍 ZeroDay — Подробные уроки по безопасности с нуля, эксплуатации уязвимостей, инструментам и свежие новости. 👨‍💻 Серверная Админа — Большое количество уроков, статей, книг и гайдов по устройству и настройке компьютерных сетей. База которую должен знать каждый
إظهار الكل...
IMG_1245.MP42.89 MB
❗️Что будет на выходе:
function Person(name) {
  this.name = name;
  this.sayName = () => console.log(this.name);
}

const person1 = new Person('David');
const person2 = { name: 'Not David', sayName: person1.sayName };

person2.sayName();
Ответ: David JavaScript test | #JavaScript
إظهار الكل...
❗️Что будет на выходе:
function Person(name) {
  this.name = name;
  this.sayName = () => console.log(this.name);
}

const person1 = new Person('David');
const person2 = { name: 'Not David', sayName: person1.sayName };

person2.sayName();
Ответ: David JavaScript test | #JavaScript
إظهار الكل...
❗️Что будет на выходе:
function greet(name) {
  return `Hello, ${name}!`;
}

function highlight(strings, ...values) {
  return strings.reduce((result, str, i) => {
    return result + str + (values[i] ? `<em>${values[i]}</em>` : '');
  }, '');
}

const user = 'Sarah';
const status = 'online';

console.log(highlight`User ${user} is currently ${status}.`);
Ответ: User <em>Sarah</em> is currently <em>online</em>. JavaScript test | #JavaScript
إظهار الكل...
Photo unavailableShow in Telegram
Я — кефир, меня любят взрослые и дети, и я заберу их здоровье через 10 лет Меня напичкали животным клеем для импотенции, кадмием для рака и проблем с почками, Е216 для язвы и закупорки сосудов, завернули в красивую упаковку и поставили на полку в магазине. Таких товаров как я — сотни, весь ваш холодильник забит ими, и постепенно они вас разрушают. Благо, теперь есть канал, который спасает от отравы в магазинах — Контрольная закупка В нём каждый день публикуют списки опасных продуктов, которые лучше избегать, а также находят натуральные им на замену. Подписывайтесь, сохраните своё здоровье: @zаkupka
إظهار الكل...
❗️Что будет на выходе:
const func = () => arguments.length;
console.log(func(1, 2, 3));
Ответ: TypeError JavaScript test | #JavaScript
إظهار الكل...
Просто почитайте что пишет Саша Моловицын. Кто не знает, это топовый коммерс, который шарит за ритейл, маркетплейсы и е-ком. Его каналу почти 5 лет — это один из самых авторитетных блогов по маркетплейсам в Телеграм. Он нескучно рассказывает про свой опыт работы, разбирает успешные и неудачные ходы марктеплейсов, стебется над клиентами. Также внутри: зачем маркетплейсы запускают свои банки, как реально работает поисковая выдача товаров и почему обязательно надо открывать ПВЗ в 2025 году. Обычно тематические каналы однотипные и пустые, но Саша классный и бодро пишет. Подписывайтесь на него: https://t.me/+z9NYdsa4v0g4Njgy
إظهار الكل...
❗️Что будет на выходе:
async function processValues() {
  try {
    console.log('Start');
    const a = await Promise.resolve('First');
    console.log(a);
    const b = await Promise.reject('Error');
    console.log(b);
    return 'Done';
  } catch (err) {
    console.log(err);
    return 'Recovered';
  } finally {
    console.log('Finally');
  }
}

processValues().then(result => console.log(result));
Ответ: Start First Error Finally Recovered JavaScript test | #JavaScript
إظهار الكل...
Photo unavailableShow in Telegram
Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вручную, и с помощью ПО. Получишь проекты в портфолио, значимые для будущего работодателя. Как это работает? 1. Регистрируешься — это абсолютно бесплатно. 2. В течение трёх дней проходишь уроки от эксперта в удобное для себя время. 3. Получаешь консультацию по профессии, обучению и рынку. 4. Понимаешь, подходит ли тебе тестирование, как начать карьеру и как выгодно выделиться среди новичков. Получи 4 гайда + 3 проекта в портфолио за 3 дня — успевай до 30 июля! 👉 Записаться бесплатно (осталось 12 мест).
إظهار الكل...
❗️Что будет на выходе:
console.log(0 || {} && 1);
Ответ: 1 JavaScript test | #JavaScript
إظهار الكل...
Почему ты тонешь на вопросе про `useState` — и как не утонуть больше никогда — "Что делает useState?" — "Ну... создаёт стейт. Типа переменная." — "А как работает под капотом?" — "...эээ..." 👆 На этом моменте джун вылетает со второго собеса подряд. Не потому что тупой. А потому что его никто не научил мыслить, как разработчик. Я — Ярослав, ментор, который доводит до оффера в IT лично. Не курсами, а мозгами. И вот тебе: 1) Почему `useState` — не просто переменная, а часть внутренней системы ререндеров React 2) Почему порядок вызовов хуков важен 3) Как работает замыкание и почему `setState` не меняет значение сразу Всё это я разбираю с учениками вживую, чтобы больше не было "ну, типа переменная". 🔥 Хочешь пройти путь от джуна до оффера — со мной, лично, пошагово? 👉 Забирай первый разбор бесплатно и приходи в программу: https://t.me/frontMentor
إظهار الكل...
❗️Что будет на выходе:
class LightMachine {
  constructor() {
    this.states = {
      green: { next: 'yellow' },
      yellow: { next: 'red' },
      red: { next: 'green' }
    };
    this.currentState = 'green';
  }

  transition() {
    this.currentState = this.states[this.currentState].next;
    return this.currentState;
  }
}

const lightMachine = new LightMachine();
let result = '';
for (let i = 0; i < 5; i++) {
  result += lightMachine.transition() + ' ';
}
console.log(result.trim());
Ответ: yellow red green yellow red JavaScript test | #JavaScript
إظهار الكل...
Photo unavailableShow in Telegram
Очнитесь, уже в октябре эфир будет 5000$ Смотрите сами: биткоин преодолел отметку в $119.000, Solana и XRP увеличились более чем в 12 раз за год, а альткоины только начинают активный рост. Хотите кратно увеличить свои доходы? Подписывайтесь на канал "Странник". Это тот самый трейдер, который заработал свыше $350.000 только в июле на альткоинах. Ранее он рекомендовал покупать #SOL по $17 и предсказывал биток на уровне 120к к концу лета, а сейчас делится советами о том, как заработать на альтсезоне 2025. Не упустите возможность: https://t.me/+V1Ddjqlo8Fc3NzBi
إظهار الكل...
Подписаться
❗️Что будет на выходе:
const a = [1, 2, 3];
const b = a;

b[0] = 0;

console.log(a);
Ответ: [0, 2, 3] JavaScript test | #JavaScript
إظهار الكل...