JavaScript test
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
Больше📈 Аналитический обзор Telegram-канала JavaScript test
Канал JavaScript test (@js_test) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 033 подписчиков, занимая 12 120 место в категории Технологии и приложения и 64 825 место в регионе Россия.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 033 подписчиков.
Согласно последним данным от 01 июля, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -85, а за последние 24 часа — 0, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 2.95%. В первые 24 часа после публикации контент обычно набирает 1.95% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 296 просмотров. В течение первых суток публикация набирает 196 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 0.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как javascript, выходе, console.log(gen.next().value, async, createcounter.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“Проверка своих знаний по языку JavaScript.
Ссылка: @Portal_v_IT
Сотрудничество: @oleginc, @tatiana_inc
Канал на бирже: telega.in/c/js_test
РКН: clck.ru/3KHeYk”
Благодаря высокой частоте обновлений (последние данные получены 02 июля, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
console.log('1');
setTimeout(() => console.log('2'), 0);
Promise.resolve().then(() => console.log('3'));
queueMicrotask(() => console.log('4'));
setTimeout(() => {
console.log('5');
Promise.resolve().then(() => console.log('6'));
}, 0);
console.log('7');
Ответ: 1 7 3 4 2 5 6
JavaScript test | #JavaScript & Max
const a = async () => {
return Promise.reject('rejected');
};
a().catch(error => console.log(error));
console.log('done');
Ответ: 'done', 'rejected'
JavaScript test | #JavaScript & Max
const regex = /a/g;
const str = 'banana';
console.log(str.match(regex));
Ответ: ['a', 'a']
JavaScript test | #JavaScript & Max
var str="My name is John";
var words1=str.split(" ",3);
console.log("words1:",words1);
var words2=str.split(" ",5);
console.log("words2:",words2);
Ответ:
words1:[ 'My', 'name', 'is' ]
words2:[ 'My', 'name', 'is', 'John' ]
JavaScript test | #JavaScript & Max
const regex = /a/g;
const str = 'banana';
console.log(str.match(regex));
Ответ: ['a', 'a']
JavaScript test | #JavaScript & Max
const matrix = [
[2, 4],
[6, 8],
];
const result = matrix.reduceRight((acc, row) => acc.concat(row.map(num => num * 2)), []);
console.log(result);
Ответ: [12, 16, 4, 8]
JavaScript test | #JavaScript & Max— Вайб-кодинг и бесплатные уроки автоматизации — Нейрогенерация фото и видео — AI-новости + подборки полезных промптовПодписывайтесь на лучших AI-экспертов, которые сэкономят вам годы самостоятельного поиска и месяцы платного обучения!
function main({ x, y } = { x: 1, y: 2 }) {
console.log(x, y);
}
main({ x: 5 });
Ответ: 5, undefined
JavaScript test | #JavaScript & Max
const target = { name: 'Maya', age: 25 };
const handler = {
get(obj, prop) {
if (prop in obj) {
return obj[prop];
}
return `Property '${prop}' not found`;
},
set(obj, prop, value) {
if (typeof value === 'string') {
obj[prop] = value.toUpperCase();
} else {
obj[prop] = value;
}
return true;
}
};
const proxy = new Proxy(target, handler);
proxy.city = 'tokyo';
console.log(proxy.name);
console.log(proxy.city);
console.log(proxy.country);
Ответ: Maya TOKYO Property 'country' not found
JavaScript test | #JavaScript & Max
const a = { value: 1 };
const b = Object.create(a);
b.value = 2;
console.log(b.value);
console.log(a.value);
Ответ: 2, 1
JavaScript test | #JavaScript & Max
try {
const obj = null;
obj.property = 'value';
} catch (e) {
console.log(e.name);
}
try {
undeclaredVariable;
} catch (e) {
console.log(e.name);
}
try {
JSON.parse('invalid json');
} catch (e) {
console.log(e.name);
}
Ответ: TypeError ReferenceError SyntaxError
JavaScript test | #JavaScript & Max
const flags = {
READ: 0b0001,
WRITE: 0b0010,
EXECUTE: 0b0100,
DELETE: 0b1000,
};
const userPermissions = flags.READ | flags.WRITE | flags.EXECUTE;
const adminPermissions = userPermissions | flags.DELETE;
const canDelete = (adminPermissions & flags.DELETE) !== 0;
const canExecute = (userPermissions & flags.EXECUTE) !== 0;
const readOnly = userPermissions ^ flags.WRITE;
console.log(canDelete, canExecute, readOnly, adminPermissions >> 1);
Ответ: true true 5 7
JavaScript test | #JavaScript & Max
const prefix = "get";
const suffix = "Name";
const registry = {
[`${prefix}Full${suffix}`]: function () {
return `${this.first} ${this.last}`;
},
[`${prefix}Short${suffix}`]: function () {
return this.first[0] + ". " + this.last;
},
};
const person = {
first: "Leonardo",
last: "Fibonacci",
...registry,
};
const key = ["Full", "Short"][1];
console.log(person[`${prefix}${key}${suffix}`]());
Ответ: L. Fibonacci
JavaScript test | #JavaScript & Max
const createModule = (() => {
const privateCache = new WeakMap();
return function(name) {
const state = { name, version: 1, active: true };
privateCache.set(state, { accessCount: 0 });
return {
getInfo() {
const meta = privateCache.get(state);
meta.accessCount++;
return `${state.name}@v${state.version}`;
},
getAccessCount() {
return privateCache.get(state).accessCount;
},
upgrade() {
state.version++;
return this;
}
};
};
})();
const mod = createModule("auth");
mod.upgrade().upgrade();
console.log(mod.getInfo());
console.log(mod.getAccessCount());
Ответ: auth@v3 1
JavaScript test | #JavaScript & Max
const p1 = new Promise((resolve) => {
console.log("A");
resolve("B");
});
const p2 = p1.then((val) => {
console.log(val);
return "C";
});
p2.then((val) => console.log(val));
console.log("D");
Ответ: A D B C
JavaScript test | #JavaScript & Max
class Range {
constructor(start, end, step = 1) {
this.start = start;
this.end = end;
this.step = step;
}
[Symbol.iterator]() {
let current = this.start;
const { end, step } = this;
return {
next() {
if (current <= end) {
const value = current;
current += step;
return { value, done: false };
}
return { value: undefined, done: true };
}
};
}
}
const range = new Range(1, 10, 3);
const result = [...range].map(n => n ** 2);
console.log(result);
Ответ: [ 1, 16, 49, 100 ]
JavaScript test | #JavaScript & Max
function createCounter() {
let count = 0;
return {
increment() { count++; },
decrement() { count--; },
getCount() { return count; },
reset: () => { count = 0; }
};
}
const counter = createCounter();
counter.increment();
counter.increment();
counter.increment();
counter.decrement();
const { getCount, reset } = counter;
console.log(counter.getCount());
reset();
console.log(getCount());
Ответ: 2 0
JavaScript test | #JavaScript & Max
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
