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 720
Suscriptores
-424 horas
-347 días
-14430 días
Archivo de publicaciones
❗️Что будет на выходе:

const symbol1 = Symbol('desc1');
const symbol2 = Symbol('desc2');
const myObject = {};
myObject[symbol1] = 'Value1';
myObject[symbol2] = 'Value2';
let output = '';
for (let key in myObject) {
  output += myObject[key] + ' ';
}
output += Object.getOwnPropertySymbols(myObject).length;
console.log(output);
Ответ: 2 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

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
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...
Photo unavailableShow in Telegram
⚡️ Анонимный хакер нашёл промт, снимающий все ограничения с ChatGPT Введя его, можно генерировать коды троянов, изображения 18+ и даже заставить нейронку отключить свой блок сервера. Такие баги хакер публикует в открытом доступе под псевдонимом Dr GPT. Среди его публикаций: • Баг на бесконечные токены в NanoBanana Промт для генерации IOS вирусов в Github CopilotПробив человека по зашифрованным данным в OpenAi o3 Всё в целях ознакомления, ни к чему не призываем: https://t.me/+xjSLqfhZQ0kwMGQy
Mostrar todo...
❗️Что будет на выходе:

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

console.log(array);
Ответ: An array of 5 random true/false values JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

const obj = {
  name: 'Sarah',
  getName() { return this.name; },
  getNameArrow: () => this.name
};

const { getName, getNameArrow } = obj;
const boundGetName = obj.getName.bind(obj);

console.log(getName());
console.log(getNameArrow());
console.log(boundGetName());
console.log(obj.getName());
console.log(obj.getNameArrow());
Ответ: undefined undefined Sarah Sarah undefined JavaScript test | #JavaScript
Mostrar todo...
00:10
Video unavailableShow in Telegram
2026 — год цензуры и тотатльной слежки в России 👁️
Госсмесенджер. Блокировки и ограничения. Репрессивные законы.
Под шумок государство продолжит душить простых людей, удобно прикрываясь «заботой» и «внешним врагом». Но мы-то с вами всё понимаем. Поэтому однозначно забираем в подписки Tech Lab. Этот канал — последнее слово в обходе ограничений и анонимности в сети. ◆ Как заходить в заблоченные соцсети без VPN (легальный способ) ◆ Глушат интернет в регионе? Есть бесплатное решение. ◆ Как собрать полное досье на любого человека?(огромная база данных) Гайды, полезные приложения, лайфхаки на повседневку. Есть всё и даже больше — @TechLab
Mostrar todo...
IMG_0113.MP48.28 KB
❗️Что будет на выходе:

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

console.log(array);
Ответ: An array of 5 random true/false values JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

console.log('1');

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

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

queueMicrotask(() => console.log('4'));

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

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

console.log('8');
Ответ: 1 8 3 4 6 7 2 5 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

const obj = Object.seal({ a: 1, b: { c: 2 } });
obj.a = 10;
obj.b.c = 20;
obj.d = 30;
delete obj.a;

const frozen = Object.freeze({ x: 5, y: { z: 10 } });
frozen.x = 50;
frozen.y.z = 100;
delete frozen.y;

console.log(obj.a, obj.b.c, obj.d, frozen.x, frozen.y.z);
Ответ: 10 20 undefined 5 100 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
В IT много разговоров про инструменты, и мало — про решения. 1. Стэки меняются. 2. Фреймворки устаревают. 3. Ответственность за бизнес остается. Александр Шокуров — предприниматель и инвестор, который управляет международной платформой и командами в разных странах. Он пишет о том, что действительно важно для IT-бизнеса: — как строить партнерства — как масштабироваться без хаоса — как думать на уровне систем, а не фич Канал для тех, кто хочет видеть картину целиком: @vseshoko
Mostrar todo...
❗️Что будет на выходе:

const x = 5;
const y = 10;

const result = `${x + y}`;
const nested = `Value: ${`${x}` + `${y}`}`;
const expr = `${x}${y}`;

console.log(result);
console.log(nested);
console.log(expr);
console.log(typeof result);
Ответ: 15 Value: 510 510 string JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

const x = 0.1 + 0.2;
const y = 0.3;

console.log(x === y);
console.log(x.toFixed(1) === y.toFixed(1));
console.log(+x.toFixed(1) === +y.toFixed(1));

const num = 42;
console.log(num.toString(2));
console.log(parseInt('101010', 2));
Ответ: false true true 101010 42 JavaScript test | #JavaScript
Mostrar todo...
Photo unavailableShow in Telegram
📱 Держите 6 хороших каналов по искусственному интеллекту и программированию для любого уровня! Выбирай направление: 📱 Нейросети@neuro_prompt 🤖 AI-инструменты @ai_prompt 📱 Python@python_prompt 🤔 InfoSec & Хакинг @infosec_prompt 👩‍💻 IT Новости @it_news 😄 IT Мемы@it_memes Промпты, обучение, шпаргалки и полезные ресурсы на каждую тему!
Mostrar todo...
Photo unavailableShow in Telegram
ЦУМ — дорого. OSKELLY — паль. Байеры — долго. Не ломайте себе голову, где купить подарки. Просто обратитесь в FABUR Concierge — они официально работают с бутиками в Европе и Азии. Неважно, сумка Birkin или новенькие Audemars Piguet — вам найдут необходимую модель и привезут в ближайшее время домой. Обязательно подпишитесь, потом сами себе спасибо скажете: @FABUR
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 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
Mostrar todo...
❗️Что будет на выходе:

const clothes = [ 'jacket', 't-shirt' ];
clothes.length = 0;
console.log(clothes[0]);
Ответ: undefined JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

const multiplier = 3;

function createCounter() {
  let count = 0;
  const multiplier = 5;
  
  return function() {
    count++;
    return count * multiplier;
  };
}

const counter = createCounter();
console.log(counter());
console.log(counter());
console.log(multiplier);
Ответ: 5 10 3 JavaScript test | #JavaScript
Mostrar todo...
❗️Что будет на выходе:

const numbers = [1, 2, 3, 4, 5];

const pipeline = (...fns) => (value) => fns.reduce((acc, fn) => fn(acc), value);

const multiply = (x) => (y) => x * y;
const add = (x) => (y) => x + y;
const square = (x) => x * x;

const transform = pipeline(
  multiply(2),
  add(3),
  square
);

const result = numbers.map(transform);
console.log(result);
Ответ: [25, 49, 81, 121, 169] JavaScript test | #JavaScript
Mostrar todo...