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 708
Suscriptores
-124 horas
-297 días
-13730 días
Archivo de publicaciones
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...
❗️Что будет на выходе:
console.log(typeof Object);
console.log(typeof Object());
Ответ: function, object JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные — сохраните каналы 1. Бесплатные IT мероприятия 2. IT мероприятия Москва 3. IT мероприятия Санкт Петербург
Mostrar todo...
❗️Что будет на выходе:
function Vehicle(wheels) {
  this.wheels = wheels;
}

Vehicle.prototype.getWheels = function() {
  return this.wheels;
};

function Car() {
  Vehicle.call(this, 4);
  this.doors = 4;
}

Car.prototype = Object.create(Vehicle.prototype);
Car.prototype.constructor = Car;

const myCar = new Car();
console.log(myCar.getWheels(), myCar instanceof Vehicle);
Ответ: 4 true JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
const a = { x: 1 };
a.__proto__.x = 2;
const b {};

console.log(a.x, b.x);
Ответ: 1,2 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
💋 Kiss Знакомства - настоящий бот знакомств в Telegram! 1. Удаляем Дайвинчик! 2. Забываем про Tinder! 3. Заходим в Kiss! 👈 (нажимай) Листаем анкетки, и ищем настоящие отношение!
Mostrar todo...
Найти парня💁‍♂️
Найти девушку🙋‍♀️
❗️Что будет на выходе:
function* generator() {
  yield* [1, 2];
  yield* (function* () { yield 3; yield 4; })();
}

const gen = generator();

console.log([...gen]);
Ответ: [1, 2, 3, 4] JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
const compose = (...fns) => x => fns.reduceRight((acc, fn) => fn(acc), x);

const addTwo = num => num + 2;
const multiplyByThree = num => num * 3;
const subtractTen = num => num - 10;

const calculate = compose(subtractTen, multiplyByThree, addTwo);

console.log(calculate(5));
Ответ: 11 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
function* reverseGenerator(arr) {
  for (let i = arr.length - 1; i >= 0; i--) {
    yield arr[i];
  }
}

const result = [...reverseGenerator([1, 2, 3, 4, 5])].join('');

console.log(result);
Ответ: "54321" JavaScript test | #JavaScript
Mostrar todo...
00:17
Video unavailableShow in Telegram
Если ты до сих пор пользуешься только ChatGPT, поздравляю — ты застрял в 2023 году Сейчас есть ИИшки под любые задачи, которые ты только можешь вообразить. Zapier AI, AutoGPT, AgentHub — автоматизируют целую рутину за тебя. Перескажут письмо, создадут по нему задачу, сами внесут данные в Гугл-таблицу. Настоящие ИИ-агенты. Fireflies, Otter, Sembly — фиксируют мысли в созвонах, переводят речь в текст, составляют конспекты по итогам диалога. LLaMA 3, Mixtral, RWKV — "бандиты" без цензуры и ограничений как у ChatGPT. Пощупать бесплатно все эти модели, найти что-то для себя и посмотреть как развивается индустрия можно в Doctor GPT. Читай и используй лучшие инструменты первым: https://t.me/+q6SAUXqW4fYzMzhi
Mostrar todo...
37a7390a12291015429da39931bf1e58.mp43.91 MB
❗️Что будет на выходе:
function mystery() {
  try {
    console.log('A');
    throw new Error('Oops');
    console.log('B');
  } catch (err) {
    console.log('C');
    return 'D';
  } finally {
    console.log('E');
    return 'F';
  }
  console.log('G');
  return 'H';
}

console.log(mystery());
Ответ: A C E F JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Ошибки любят молчать. Твоя задача — их разговорить Большинство багов остаются в продукте, потому что их не заметили. А ты заметишь. Есть один курс, который за пару вечеров научит подходу: не просто «кликать» по интерфейсу, а мыслить как тестировщик — сомневаться, искать уязвимости и находить, где всё ломается. Ты потренируешься искать логику, проверять границы, ломать сценарии — и делать это не ради вредности, а ради качества. Пройди курс и пойми, как заработать на умении быть внимательным. Это, кстати, редкий и дорогой навык.
Mostrar todo...
❗️Что будет на выходе:
function* infiniteGenerator() {
  let i = 0;
  while (true) {
    yield i++;
  }
}

const weakMap = new WeakMap();
const gen = infiniteGenerator();

weakMap.set(gen, gen.next().value);

const result = weakMap.get(gen) + gen.next().value;

console.log(result);
Ответ: 1 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
const users = [
  { id: 1, name: 'Sarah' },
  { id: 2, name: 'Miguel' },
  { id: 3, name: 'Jordan' }
];

const activeUsers = new WeakSet();
activeUsers.add(users[0]);
activeUsers.add(users[2]);

users.splice(1, 1); // Remove Miguel

let count = 0;
for (const user of users) {
  if (activeUsers.has(user)) count++;
}

console.log(count);
Ответ: 2 JavaScript test | #JavaScript
Mostrar todo...
Repost from 1337
Photo unavailableShow in Telegram
🎉 Большой розыгрыш от крупнейшего IT-медиа 1337, легендарного паблика Рифмы и Панчи, канала Техно. Победителей будет много, а для участия нужны лишь пара кликов: 1. Подписаться на Рифмы и Панчи, 1337 и на Техно. 2. Нажать «Участвовать» под этим постом Что по призам:
1 место - Iphone 16 Pro 2 место - PS5 Slim 3 место - Nintendo Switch 2 4-10 места - 10 000 рублей на карту
Победителей определим 21 июля в 18:00 МСК. Всем удачи!
Mostrar todo...
Участвовать (46809)
❗️Что будет на выходе:
async function asyncFunc() {
  console.log('Async Start');
  await new Promise(resolve => setTimeout(resolve, 100));
  console.log('Async End');
}

console.log('Script Start');
asyncFunc();
setTimeout(() => console.log('Timeout 1'), 50);
setTimeout(() => console.log('Timeout 2'), 150);
console.log('Script End');
Ответ: Script Start, Async Start, Script End, Timeout 1, Async End, Timeout 2 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
Мир создают те, кто решается — станьте творцом. Графический дизайн — не про «рисовать». Это про то, как бизнесы общаются с миром через визуал. Это про стиль, ассоциации, характер бренда. И вы можете быть тем, кто это создаёт. Попробуйте себя в дизайне — без вложений, без риска. За 3 дня вы освоите Illustrator и Photoshop, соберёте концепт бренда и оформите свой первый кейс для портфолио. Просто пройдите мини-курс. Он подскажет, насколько вам подходит дизайн. Остальное вы почувствуете сами.
Mostrar todo...
❗️Что будет на выходе:
function createCounter() {
  let count = 0;
  
  return {
    increment() {
      return ++count;
    },
    reset() {
      const oldCount = count;
      count = 0;
      return oldCount;
    }
  };
}

const counterA = createCounter();
const counterB = createCounter();

counterA.increment();
counterA.increment();
counterB.increment();
const result = counterA.reset() + counterB.reset();
console.log(result);
Ответ: 3 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
for (var i =0; i < 10; i++){
 setTimeout(function (){
  console.log(i);
 }, 0);
}
Ответ: 10 10 10 10 10 10 10 10 10 10 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:
const memoryLeak = () => {
  const cache = new Map();
  const weakCache = new WeakMap();
  
  const objKey = { id: 123 };
  const data = { name: 'User data', value: 42 };
  
  cache.set(objKey, data);
  weakCache.set(objKey, data);
  
  // Simulate removing reference to key
  const result = { map: cache.has(objKey), weakMap: weakCache.has(objKey) };
  // objKey = null; // This would be an error, as const can't be reassigned
  
  return result;
};

console.log(memoryLeak());
Ответ: { map: true, weakMap: true } JavaScript test | #JavaScript
Mostrar todo...