JavaScript test
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
Show more📈 Analytical overview of Telegram channel JavaScript test
Channel JavaScript test (@js_test) in the Russian language segment is an active participant. Currently, the community unites 10 033 subscribers, ranking 12 120 in the Technologies & Applications category and 64 825 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 033 subscribers.
According to the latest data from 01 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -85 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 2.95%. Within the first 24 hours after publication, content typically collects 1.95% reactions from the total number of subscribers.
- Post reach: On average, each post receives 296 views. Within the first day, a publication typically gains 196 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.
- Thematic interests: Content is focused on key topics such as javascript, выходе, console.log(gen.next().value, async, createcounter.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Проверка своих знаний по языку JavaScript.
Ссылка: @Portal_v_IT
Сотрудничество: @oleginc, @tatiana_inc
Канал на бирже: telega.in/c/js_test
РКН: clck.ru/3KHeYk”
Thanks to the high frequency of updates (latest data received on 02 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
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
Available now! Telegram Research 2025 — the year's key insights 
