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
9 705
Suscriptores
-424 horas
-277 días
-10630 días
Archivo de publicaciones
❓Что будет на выходе?

function capIt(str){
  return str.split(/ /)
            .map(s=>s.replace(/^./,x=>x.toUpperCase()))
            .join(" ")
}
console.log( capIt("hello world!"))  
console.log( capIt("my name is John."))
Ответ: Hello World! My Name Is John. JavaScript test | #JavaScript & Max

Пока вы платите за западные нейросети – китайские делают то же самое бесплатно ChatGPT и Claude Code давно у всех на слуху. Н
Пока вы платите за западные нейросети – китайские делают то же самое бесплатно ChatGPT и Claude Code давно у всех на слуху. Но за последние годы в Китае появилось множество мощных AI-инструментов, которые умеют не меньше – а главное, почти все бесплатны и доступны пользователям из России. DeepSeek, Qwen, Hailuo и другие ИИ уже умеют работать с текстом, изображениями, кодом и анализом не хуже других нейросетей. В Зерокодере собрали их в новом бесплатном вебинаре «Китайские нейросети 2026–2027». ⚡️Что ждет вас на вебинаре? • Проведем глубокое исследование рынка и превратим его в личный дашборд; • Сделаем сайт без разработки с нуля; • Сгенерируем кадры для собственного нейросериала; • Протестируем функции, которых нет у западных ИИ-флагманов; • Соберем собственный ИИ-стек для работы и проектов. Не нужно выбирать между десятками сервисов и самостоятельно разбираться, что действительно работает. Вам покажут актуальные инструменты и их применение на практике. Бонусом – справочник по 10 китайским ИИ и доступ к закрытой базе по нейросетям. Бесплатный эфир по ссылке – регистрируйтесь

❓Что будет на выходе?

const compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args)));

const pipe = (...fns) => fns.reduce((f, g) => (...args) => g(f(...args)));

const double  = x => x * 2;
const addTen  = x => x + 10;
const square  = x => x * x;
const negate  = x => -x;

const transform1 = compose(negate, square, addTen, double);
const transform2 = pipe(double, addTen, square, negate);

const val = 3;

console.log(transform1(val), transform2(val));
Ответ: -256 -256 JavaScript test | #JavaScript & Max

❓Что будет на выходе?

'use strict';

function strictModeExample() {
  undeclaredVariable = 10;
  try {
    console.log(undeclaredVariable);
  } catch (e) {
    console.log('Error:', e.message);
  }
}

strictModeExample();
Ответ: Error: undeclaredVariable is nit defined JavaScript test | #JavaScript & Max

❗️Что будет на выходе?

function* genSequence() {
  const result = yield 'first';
  console.log(result);
  yield* [1, 2];
  return 'done';
}

const gen = genSequence();
let next = gen.next('ignored');
console.log(next.value);
next = gen.next('second');
next = gen.next();
console.log(next.value);
next = gen.next();
console.log(next);
Ответ: first second 2 { value: 'done', done: true } JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

function trickyScope() {
    let x = 10;
    if (true) {
        let x = 20;
        console.log(x); // A
    }
    console.log(x); // B
    {
        let x = 30;
        console.log(x); // C
    }
    console.log(x); // D
}

trickyScope();
Ответ: 20 10 30 10 JavaScript test | #JavaScript & Max

❓Что будет на выходе?

'use strict';

function strictModeExample() {
  undeclaredVariable = 10;
  try {
    console.log(undeclaredVariable);
  } catch (e) {
    console.log('Error:', e.message);
  }
}

strictModeExample();
Ответ: Error: undeclaredVariable is nit defined JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

function multiply(a, b) {
  if (b === 0) {
    return 0;
  } else if (b > 0) {
    return a + multiply(a, b - 1);
  } else {
    return -multiply(a, -b);
  }
}

console.log(multiply(-7, -5));
Ответ: 35 JavaScript test | #JavaScript & Max

👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlodka Frontend Crew — сезон о том, как
+4
👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlodka Frontend Crew — сезон о том, как применять AI во фронтенд-разработке на практике. Участники конференции узнают: • Как находить prompt injection и противостоять таким атакам; • Какие подходы помогают повысить доверие к результатам агентской разработки; • Как проводить ревью кода, созданного AI-агентами; • Как AI помогает упростить починку багов. В программе ещё много практических кейсов. Также нужно отметить, что у конференции очень удобный формат. Это пять дней Zoom-сессий по утрам и вечерам и закрытое Telegram-комьюнити, где можно обсудить новый опыт и узнать от единомышленников то, что не догадаешься спросить у своей LLM. Приходите, чтобы разобраться, какие задачи уже можно делегировать AI, где важно сохранять контроль и как выстроить системную работу с AI в команде или проекте. 🔗 Программа и билеты: https://podlodka.io/fecrew Скидка по промокоду Denigo

❗️Что будет на выходе?

async function test() {
  console.log('1');
  
  setTimeout(() => {
    console.log('2');
  }, 0);
  
  await Promise.resolve();
  console.log('3');
  
  new Promise(resolve => {
    console.log('4');
    resolve();
  }).then(() => {
    console.log('5');
  });
  
  console.log('6');
}

test();
console.log('7');
Ответ: 1 7 3 4 6 5 2 JavaScript test | #JavaScript & Max

❗️Что будет на выходе?

const target = { a: 1, b: 2 };
const handler = {
  get(obj, prop) {
    return prop === 'sum' ? obj.a + obj.b : Reflect.get(obj, prop);
  },
  set(obj, prop, value) {
    if (prop === 'a' && value < 0) {
      return false;
    }
    return Reflect.set(obj, prop, value);
  }
};

const proxy = new Proxy(target, handler);
proxy.a = -5;
proxy.b = 10;
console.log(`${proxy.a}, ${proxy.b}, ${proxy.sum}`);
Ответ: 1, 10, 11 JavaScript test | #JavaScript & Max

❓Что будет на выходе?

function Person(name) {
  this.name = name;
}
Person.prototype.greet = function() {
  return `Hello, my name is ${this.name}`;
};
const john = new Person('John');
console.log(john.greet());
Ответ: Hello, my name is John JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

async function asyncChain() {
   const values = [2, 3, 5, 7, 0];
   const total = await values.reduce(async (acc, values) => {
      const current = await acc;
      return current * values;
   }, Promise.resolve(1));
   return total;
}

asyncChain().then(result => console.log(result));
Ответ: 0 JavaScript test | #JavaScript & Max

❓Что будет на выходе?

function capIt(str){
  return str.split(/ /)
            .map(s=>s.replace(/^./,x=>x.toUpperCase()))
            .join(" ")
}
console.log( capIt("hello world!"))  
console.log( capIt("my name is John."))
Ответ: Hello World! My Name Is John. JavaScript test | #JavaScript & Max

❗️Что будет на выходе:

const array = Array.from({ length: 5 }, () => Math.random() > 0.5);

console.log(array);
Ответ: An array of 5 random true/false values JavaScript test | #JavaScript & Max

❓Что будет на выходе?

function trickyArgs(a, b, c) {
  arguments[0] = 10;
  arguments[1] = 20;
  arguments[2] = 30;
  console.log(a + b + c);
}
trickyArgs(1, 2, 3);
Ответ: 60 JavaScript test | #JavaScript & Max

❓Что будет на выходе?

'use strict';

function strictModeExample() {
  undeclaredVariable = 10;
  try {
    console.log(undeclaredVariable);
  } catch (e) {
    console.log('Error:', e.message);
  }
}

strictModeExample();
Ответ: Error: undeclaredVariable is nit defined JavaScript test | #JavaScript & Max

Бесплатный вводный урок английского для взрослых Хотите узнать свой уровень английского и понять, с чего начать обучение? Зап
Бесплатный вводный урок английского для взрослых Хотите узнать свой уровень английского и понять, с чего начать обучение? Запишитесь на бесплатное занятие с преподавателем SYNG. За 40 минут вы: — определите свой уровень английского; — выявите пробелы в знаниях; — составите персональный план обучения с учётом ваших целей и сроков; Занятие проходит один на один с преподавателем, более 80% времени посвящено разговорной практике. Даже если вы начинаете с нуля, вы сможете начать говорить уже на первом уроке. Запишитесь на бесплатный вводный урок и начните говорить на английском свободно.

❗️Что будет на выходе?

const arr = [];
arr.length = 3;
arr[10] = 7;
arr.forEach((el, i) => console.log(i))
Ответ: 3 7 10 JavaScript test | #JavaScript & Max

❗️Что будет на выходе?

const arr = [];
arr.length = 3;
arr[10] = 7;
arr.forEach((el, i) => console.log(i))
Ответ: 3 7 10 JavaScript test | #JavaScript & Max