ru
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 715
Подписчики
-424 часа
-367 дней
-14030 день
Архив постов
❗️Что будет на выходе:
let obj1 = { name: 'Sarah' };
let obj2 = { name: 'Mike' };
let obj3 = { ref: obj1 };

obj1.circular = obj1;
obj2.partner = obj3;
obj3.partner = obj2;

let weakMap = new WeakMap();
weakMap.set(obj1, 'data1');
weakMap.set(obj2, 'data2');

obj1 = null;
obj2 = null;

console.log(weakMap.has(obj3.ref));
console.log(obj3.partner.name);
Ответ: true Mike JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
const user = {
  name: 'Sarah',
  age: 25,
  getName() { return this.name; },
  getAge: () => this.age
};

const methods = {
  regular: user.getName,
  arrow: user.getAge
};

console.log(methods.regular());
console.log(methods.arrow());
console.log(user.getName());
console.log(user.getAge());
Ответ: undefined undefined Sarah undefined JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
let obj = { a: 1 };
Object.freeze(obj);

console.log(Object.isFrozen(obj));
console.log(obj.a = 2);
console.log(obj.a);
Ответ: true, 2, 1 JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
function* fibonacci() {
  let [a, b] = [0, 1];
  while (true) {
    yield a;
    [a, b] = [b, a + b];
  }
}

function* takeWhile(generator, predicate) {
  for (const value of generator) {
    if (!predicate(value)) break;
    yield value;
  }
}

const fib = fibonacci();
const smallFibs = takeWhile(fib, x => x < 20);
console.log([...smallFibs].join(','));
Ответ: 0,1,1,2,3,4,8,13 JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
const x = [1, 2, 3, 4, 5];
console.log(x.slice(1, 3));
Ответ: [2, 3] JavaScript test | #JavaScript
Показать все...
Без всяких обещалок. Но вот факт: подписчик тупо повторил за чуваком из телеги. Один вечер. Одна сделка. 37 500₽ вывел. Это не “стань трейдером”. Это просто “вот ссылка — нажми туда же”. Работает тупо потому, что ты ничего не выдумываешь. Канал пока открыт. Можешь зайти и сам всё увидеть: https://t.me/+I9D4ChmbVyhkNjRi
Показать все...
Узнать подробнее
❗️Что будет на выходе:
var b = 10;
if (b % 3 == 0) {
   var i = 10;
}
console.log(i);
Ответ: undefined JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
let obj = { name: 'Sarah', age: 25 };
let weakMap = new WeakMap();
let map = new Map();

weakMap.set(obj, 'weak reference');
map.set(obj, 'strong reference');

console.log(weakMap.has(obj));
console.log(map.has(obj));

obj = null;

console.log(weakMap.has(null));
console.log(map.has(null));
console.log(map.size);
Ответ: true true false false 1 JavaScript test | #JavaScript
Показать все...
Фото недоступноПоказать в Telegram
В 2025-м можно зарабатывать, просто зная, как общаться с нейросетями. AI-ассистенты уже стали стандартом – от фриланса и малого бизнеса до мировых корпораций уровня Google и Яндекс. А в России они становятся ещё доступнее: благодаря нейросети GigaChat можно легально и выгодно создавать AI-ассистентов, не нарушая новый закон о персональных данных. На бесплатном эфире от Зерокодер ты узнаешь, как создать AI-ассистента за вечер — и как начать получать с этого доход. Что будет на эфире? – Разберём, что такое AI-ассистенты и зачем они нужны в 2025 году; – Научимся работать в нашумевшем Cursor и расскажем, почему он доступен и полезен не только представителям IT-сферы; – Покажем и разберем множество примеров AI-ассистентов, создавать которых теперь можно без знания кода: для себя, своих проектов или на заказ; – Расскажем, где использовать AI-агентов в реальных задачах — от фриланса до автоматизации бизнеса. Все участники получат готовые инструменты для работы с нейросетями. Эфир подойдет всем, кто хочет сэкономить время, монетизировать навыки и оставаться в тренде технологий 2025 года. Один из самых свежих и бесплатных эфиров лета 2025 года ждет вас по ссылке.
Показать все...
❗️Что будет на выходе:
const array = [1, 2, 3, 4];
const result = array.reduceRight((acc, val) => acc - val);

console.log(result);
Ответ: -2 JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
const nums = [1, 2, 3];
const obj = { a: 1, b: 2, c: 3 };

function process(...args) {
  const [first, ...rest] = args;
  const { a, ...others } = obj;
  return { first, rest, a, others };
}

const result = process(...nums);
console.log(result.first);
console.log(result.rest.length);
console.log(result.others.b);
console.log(Object.keys(result.others).join(''));
console.log(result.a === nums[0]);
Ответ: 1 2 2 bc true JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:

console.log('Start');

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

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

console.log('End');
Ответ: "Start" "End" "Timeout 1" "Timeout 2" JavaScript test | #JavaScript
Показать все...
00:28
Видео недоступноПоказать в Telegram
КРИПТОФЕРМЫ — В С Ё❗️ В Telegram появился майнер, который не требует покупки фермы за миллионы рублей, аренды помещения с сотней кондиционеров и оплаты чеков за электроэнергию в несколько сотен тысяч. Только вдумайтесь:
1. Заходите в телеграм-бот @tonfarm 2. Выбираете пул «free» (бесплатный майнер, доступный всем) 3. Через неделю фиксируете прибыль в размере 2-3 ~ TON 4. Вывод доступен сразу, без всяких контр-условий
А для тех, кто хочет играть по-крупному, добавили возможность покупать майнеры по-мощнее. Только вот потратите вы на них 30-50 TON (8400-14000 рублей), а не два миллиона, как в случае с покупкой крипто-фермы. Есть пару свободных часов? Почему бы тогда не заработать? @tonfarm @tonfarm @tonfarm
Показать все...
IMG_1023.MP46.01 MB
Забрать TON
❗️Что будет на выходе:
const promise = new Promise((resolve, reject) => {
  setTimeout(() => reject(new Error('Error')), 1000);
});

promise
  .then(result => console.log(result))
  .then(result => console.log(result))
  .catch(error => console.error(error.message))
  .finally(() => console.log('Finally'));
Ответ: Finally JavaScript test | #JavaScript
Показать все...
Фото недоступноПоказать в Telegram
Показать все...
❗️Что будет на выходе:
const promise = new Promise((resolve, reject) => {
  setTimeout(() => reject(new Error('Error')), 1000);
});

promise
  .then(result => console.log(result))
  .then(result => console.log(result))
  .catch(error => console.error(error.message))
  .finally(() => console.log('Finally'));
Ответ: Finally JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
console.log('1');

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

Promise.resolve().then(() => console.log('3'));

setTimeout(() => console.log('4'), 0);

Promise.resolve().then(() => {
  console.log('5');
  return Promise.resolve();
}).then(() => console.log('6'));

console.log('7');
Ответ: 1 7 3 5 6 2 4 JavaScript test | #JavaScript
Показать все...
Фото недоступноПоказать в Telegram
🔥 1 МЛН $ ЗА СОВЕТ Когда ресторан Burger King выходил на рынок, его главным конкурентом был McDonald's Со временем стало ясно, что Burger King не выдержит конкуренцию с этим гигантом. Но, однажды в компанию пришел человек, который сказал, что за 1 млн $ и место генерального директора расскажет секрет как увеличить прибыль компании в сотни раз. Конечно, никто платить не стал, вызвали лучших умов и поручили им найти этот секрет. Однако, когда у них ничего не вышло, акционеры Burger King скрепя сердце выполнили условия того странного человека 🤯 В ответ они получили листок бумаги, на котором были написаны 3 слова👇
Показать все...
УЗНАТЬ 3 СЛОВА❤️‍🔥
❗️Что будет на выходе:
const user = {
   name: 'John',
   age: 35,
};

for (const value in user) {
   console.log(value);
}
Ответ: name age JavaScript test | #JavaScript
Показать все...
❗️Что будет на выходе:
function* generator() {
  yield 1;
  yield 2;
  yield 3;
}

const gen = generator();

const { value, done } = gen.return('early');

console.log(value, done);
Ответ: 'early', true JavaScript test | #JavaScript
Показать все...