fa
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 روز
آرشیو پست ها
❗️Что будет на выходе:
class Counter {
  constructor(max) {
    this.max = max;
  }
  
  *[Symbol.iterator]() {
    let current = 0;
    while (current < this.max) {
      yield current++;
    }
  }
}

const counter = new Counter(3);
const result = [...counter, ...counter];
console.log(result);
Ответ: [0, 1, 2, 0, 1, 2] JavaScript test | #JavaScript
نمایش همه...
❗️Что будет на выходе:
const numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers);
Ответ: [1, 2, 3, 4] JavaScript test | #JavaScript
نمایش همه...
Photo unavailableShow in Telegram
👩‍💻 Всем программистам посвящается! Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования: Выбирай своё направление: 👩‍💻 Python — t.me/python_ready 🤔 InfoSec & Хакинг — t.me/hacking_ready 🖥 SQL & Базы Данных — t.me/sql_ready 👩‍💻 C/C++ — https://t.me/cpp_ready 👩‍💻 C# & Unity — t.me/csharp_ready 🤖 Нейросетиt.me/neuro_ready 👩‍💻 Java — t.me/java_ready 👩‍💻 Linux — t.me/linux_ready 🖼️ DevOpst.me/devops_ready 👩‍💻 Frontend — t.me/frontend_ready 📱 JavaScript — t.me/javascript_ready 👩‍💻 Backend — t.me/backend_ready 📱 GitHub & Git — t.me/github_ready 👩‍💻 Весь IT — t.me/it_ready 📖 IT Книги — t.me/books_ready 👩‍💻 Bash & Shell — t.me/bash_ready 🖥 Design — t.me/design_ready 📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
نمایش همه...
❗️Что будет на выходе:
var a=[1,2,3,4,5];
a.every(x=>{
  console.log(x); 
  return x<4;
})
Ответ: 1 2 3 4 JavaScript test | #JavaScript
نمایش همه...
❗️Что будет на выходе:
class Rectangle {
  constructor(width, height) {
    this.width = width;
    this.height = height;
  }

  get area() {
    return this.width * this.height;
  }
}

const rectangle = new Rectangle(5, 10);
console.log(rectangle.area());
Ответ: TypeError: rectangle, area is not a function at line 13 JavaScript test | #JavaScript
نمایش همه...
❗️Что будет на выходе:
const target = { name: 'Sarah', age: 25 };

const handler = {
  get(obj, prop) {
    if (prop in obj) {
      return obj[prop];
    }
    return `Property '${prop}' not found`;
  },
  set(obj, prop, value) {
    obj[prop] = value.toString().toUpperCase();
    return true;
  }
};

const proxy = new Proxy(target, handler);
proxy.city = 'boston';
console.log(proxy.name);
console.log(proxy.city);
console.log(proxy.country);
Ответ: Sarah BOSTON Property 'country' not found JavaScript test | #JavaScript
نمایش همه...
Photo unavailableShow in Telegram
ТОП российских нейросетей – что работает лучше ChatGPT и как это монетизировать? На обновлённом бесплатном эфире с СЕО Зерокодер мы разберём, что реально умеют YandexGPT, Kandinsky, GigaChat и Шедеврум в 2025 году. Если пользуетесь ИИ — узнаете, как делать это в разы эффективнее. Если нет — поймёте, с чего стартовать в локальной AI-экосистеме. В программе вебинара: – Обзор новых возможностей российских нейросетей и их сравнение с западными аналогами; – Практические примеры использования ИИ для различных задач в работе и повседневной жизни; – Рассмотрение рынка вакансий и возможностей заработка с навыками работы с нейросетями; 👉 Регистрируйтесь прямо сейчас Все участники получат готовые чек-листы по работе с российскими нейросетями, инструкцию по созданию нейрофото и гайд по работе с AI для изучения языков. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года. Эфир бесплатный – ссылка здесь. erid: 2W5zFJyWKX6 ООО Зерокодер, ИНН 9715401631
نمایش همه...
❗️Что будет на выходе:
const obj = { a: 1, b: 2 };
const proxy = new Proxy(obj, {
  get(target, prop) {
    return prop in target ? target[prop] : 0;
  }
});

console.log(proxy.a, proxy.b, proxy.c);
Ответ: 1, 2, 0 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
نمایش همه...
❗️Что будет на выходе:
class Logger {
  constructor(prefix) {
    this.prefix = prefix;
  }
  log(message) {
    console.log(`${this.prefix}: ${message}`);
  }
}

class Database {
  constructor(logger) {
    this.logger = logger;
  }
  save(data) {
    this.logger.log(`Saving ${data}`);
    return `${data}_saved`;
  }
}

const logger = new Logger('DB');
const db = new Database(logger);
const result = db.save('user');
console.log(result);
Ответ: DB: Saving user user_saved JavaScript test | #JavaScript
نمایش همه...
❗️Что будет на выходе:
console.log(2 + 2 % 3);
Ответ: 4 JavaScript test | #JavaScript
نمایش همه...
Выдержка из Reddit об «одарённых» Согласно обсуждениям на Reddit, люди с высоким IQ нередко обладают и высоким EQ — эмоциональным интеллектом. И IQ, и EQ играют ключевую роль при выборе профессии: знания помогают осваивать сложные задачи, а эмоциональный интеллект — эффективно работать с людьми и справляться с реальными вызовами. Поэтому при планировании карьеры важно учитывать не только, что вы умеете, но и как взаимодействуете с миром. Пройдите бесплатный карьерный навигатор — он поможет определить, какие современные профессии подходят именно вам, с учётом и способностей, и личных качеств. Всего 5 минут — и вы получите персональные рекомендации, дополнительную скидку на обучение и лучше узнаете себя. Пройти тест Реклама. Информация о рекламодателе по ссылкам в посте.
نمایش همه...
❗️Что будет на выходе:
async function foo() {
  console.log('Start');
  await Promise.resolve().then(() => {
    console.log('Inside Promise');
  });
  console.log('End');
}

foo();
console.log('Outside');
Ответ: Start, Outside, Inside, Promise, End JavaScript test | #JavaScript
نمایش همه...
❗️Что будет на выходе:
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
نمایش همه...
❗️Что будет на выходе:
const num = 9;
const str = num.toString().padStart(3, "0");
console.log(str);
Ответ: 009 JavaScript test | #JavaScript
نمایش همه...
Photo unavailableShow in Telegram
Data Science за 3 дня: попробуйте профессию, которая меняет жизни Data Science — это не “просто IT”. Это ключ к профессиям будущего, которые нужны бизнесу уже сейчас. Skillfactory запустили бесплатный мини-курс, где вы за три дня: – создадите свою нейросеть – напишете код на Python – поймёте, какое направление вам ближе: аналитика, машинное обучение или инженерия Сразу после мини-курса у вас будут три проекта в портфолио, полезные гайды и чек-листы, понимание как выйти на доход от 150 тыс.руб в месяц. Присоединяйтесь — старт в любое время, опыт не нужен.
نمایش همه...
❗️Что будет на выходе:
const obj = {
  value: 1,
  increment() {
    this.value++;
  }
};

const increment = obj.increment;
increment();

console.log(obj.value);
Ответ: 1 JavaScript test | #JavaScript
نمایش همه...
❗️Что будет на выходе:
function getItems(fruitList, ...args, favoriteFruit) {
   return [...fruitList, ...args, favoriteFruit]
}

getItems(["banana", "apple"], "pear", "orange")
Ответ: SyntaxError JavaScript test | #JavaScript
نمایش همه...
Тысячи вакансий и свободный график — почему вы ещё не в тестировании? IT — не про «знать математику», а про системность и внимание. Эти навыки есть у большинства, просто нужно их увидеть. Начните с мини-курса: пройдите короткий тест, получите доступ к урокам и проверьте, насколько вам это подходит. Никакой магии — только реальный опыт: за три дня вы поймёте, как работают тестировщики, будете искать баги, писать сценарии, использовать SQL и Postman. Всё как в работе, только без давления. Внутри: 4 практики, материалы, эфиры и поддержка комьюнити. Бесплатно. Без ограничений по времени. 👉 Осталось 13 мест — проходите тест и получите доступ к обучению. Реклама. Информация о рекламодателе по ссылкам в посте.
نمایش همه...
❗️Что будет на выходе:
console.log('Start');

setTimeout(() => {
  console.log('Timeout 1');
}, 0);

Promise.resolve().then(() => {
  console.log('Promise 1');
}).then(() => {
  console.log('Promise 2');
});

setTimeout(() => {
  console.log('Timeout 2');
}, 0);

console.log('End');
Ответ: Start, End, Promise 1, Promise 2, Timeout 1, Timeout 2 JavaScript test | #JavaScript
نمایش همه...