JavaScript test
Відкрити в Telegram
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/js_test РКН: clck.ru/3KHeYk
Показати більше9 841
Підписники
-224 години
-207 днів
-9430 день
Триває завантаження даних...
Схожі канали
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
серпень '26
серпень '26
+16
в 0 каналах
липень '26
+12
в 0 каналах
Get PRO
червень '26
+12
в 0 каналах
Get PRO
травень '26
+19
в 0 каналах
Get PRO
квітень '26
+18
в 0 каналах
Get PRO
березень '26
+12
в 0 каналах
Get PRO
лютий '26
+19
в 0 каналах
Get PRO
січень '26
+24
в 0 каналах
Get PRO
грудень '25
+11
в 0 каналах
Get PRO
листопад '25
+17
в 0 каналах
Get PRO
жовтень '25
+18
в 0 каналах
Get PRO
вересень '25
+11
в 0 каналах
Get PRO
серпень '25
+11
в 0 каналах
Get PRO
липень '25
+15
в 0 каналах
Get PRO
червень '25
+39
в 0 каналах
Get PRO
травень '25
+32
в 0 каналах
Get PRO
квітень '25
+43
в 0 каналах
Get PRO
березень '25
+49
в 0 каналах
Get PRO
лютий '25
+71
в 0 каналах
Get PRO
січень '25
+42
в 0 каналах
Get PRO
грудень '24
+31
в 1 каналах
Get PRO
листопад '24
+37
в 0 каналах
Get PRO
жовтень '24
+30
в 1 каналах
Get PRO
вересень '24
+50
в 0 каналах
Get PRO
серпень '24
+48
в 0 каналах
Get PRO
липень '24
+45
в 0 каналах
Get PRO
червень '24
+47
в 0 каналах
Get PRO
травень '24
+86
в 0 каналах
Get PRO
квітень '24
+110
в 0 каналах
Get PRO
березень '24
+108
в 1 каналах
Get PRO
лютий '24
+124
в 1 каналах
Get PRO
січень '24
+106
в 0 каналах
Get PRO
грудень '23
+119
в 1 каналах
Get PRO
листопад '23
+91
в 1 каналах
Get PRO
жовтень '23
+153
в 0 каналах
Get PRO
вересень '23
+119
в 0 каналах
Get PRO
серпень '23
+127
в 0 каналах
Get PRO
липень '23
+92
в 0 каналах
Get PRO
червень '23
+87
в 0 каналах
Get PRO
травень '23
+130
в 0 каналах
Get PRO
квітень '23
+304
в 0 каналах
Get PRO
березень '23
+226
в 0 каналах
Get PRO
лютий '23
+1 077
в 0 каналах
Get PRO
січень '23
+832
в 0 каналах
Get PRO
грудень '22
+166
в 0 каналах
Get PRO
листопад '22
+65
в 0 каналах
Get PRO
жовтень '22
+109
в 0 каналах
Get PRO
вересень '22
+100
в 0 каналах
Get PRO
серпень '22
+99
в 0 каналах
Get PRO
липень '22
+224
в 0 каналах
Get PRO
червень '22
+108
в 0 каналах
Get PRO
травень '22
+102
в 0 каналах
Get PRO
квітень '22
+116
в 0 каналах
Get PRO
березень '22
+85
в 0 каналах
Get PRO
лютий '22
+39
в 0 каналах
Get PRO
січень '22
+25
в 0 каналах
Get PRO
грудень '21
+33
в 0 каналах
Get PRO
листопад '21
+84
в 0 каналах
Get PRO
жовтень '21
+720
в 0 каналах
Get PRO
вересень '21
+2 291
в 0 каналах
Get PRO
серпень '21
+1 822
в 0 каналах
Get PRO
липень '21
+2 302
в 0 каналах
Get PRO
червень '21
+563
в 0 каналах
Get PRO
травень '21
+453
в 0 каналах
Get PRO
квітень '21
+146
в 0 каналах
Get PRO
березень '21
+188
в 0 каналах
Get PRO
лютий '21
+161
в 0 каналах
Get PRO
січень '21
+286
в 0 каналах
Get PRO
грудень '20
+14 038
в 0 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 27 серпня | 0 | |||
| 26 серпня | +1 | |||
| 25 серпня | 0 | |||
| 24 серпня | +1 | |||
| 23 серпня | 0 | |||
| 22 серпня | 0 | |||
| 21 серпня | +1 | |||
| 20 серпня | 0 | |||
| 19 серпня | 0 | |||
| 18 серпня | +3 | |||
| 17 серпня | 0 | |||
| 16 серпня | 0 | |||
| 15 серпня | +1 | |||
| 14 серпня | +1 | |||
| 13 серпня | 0 | |||
| 12 серпня | +1 | |||
| 11 серпня | 0 | |||
| 10 серпня | +1 | |||
| 09 серпня | 0 | |||
| 08 серпня | +1 | |||
| 07 серпня | +3 | |||
| 06 серпня | +1 | |||
| 05 серпня | 0 | |||
| 04 серпня | +1 | |||
| 03 серпня | 0 | |||
| 02 серпня | 0 | |||
| 01 серпня | 0 |
Дописи каналу
❗️Что будет на выходе:
function createCounter() {
let count = 0;
return {
increment: () => ++count,
decrement: () => --count,
get: () => count
};
}
const counter1 = createCounter();
const counter2 = createCounter();
counter1.increment();
counter1.increment();
counter2.increment();
console.log(counter1.get(), counter2.get());
const { increment, get } = counter1;
increment();
console.log(get());
Ответ:
2 1 3
JavaScript test | #JavaScript & Max| 2 | ❗️Что будет на выходе:
class Calculator {
constructor(value) {
this.value = value;
}
add(num) {
this.value += num;
return this;
}
multiply(num) {
this.value *= num;
return this;
}
}
const calc = new Calculator(5);
const addMethod = calc.add;
const result = addMethod.call(calc, 3).multiply(2);
console.log(result.value);
Ответ: 16
JavaScript test | #JavaScript & Max | 264 |
| 3 | ❗️Что будет на выходе:
let symbol1 = Symbol('description');
let symbol2 = Symbol('description');
const obj = {
[symbol1]: 'value1',
[symbol2]: 'value2'
};
console.log(obj[symbol1]);
console.log(symbol1 === symbol2);
Ответ:
'value1' false
JavaScript test | #JavaScript & Max | 276 |
| 4 | ❗️Что будет на выходе:
function foo() {
return typeof arguments;
};
console.log(foo(1, 2, 3));
Ответ: object
JavaScript test | #JavaScript & Max | 316 |
| 5 | ❗️Что будет на выходе:
function Vehicle(wheels) {
this.wheels = wheels;
}
Vehicle.prototype.getWheels = function() {
return this.wheels;
};
function Car() {
Vehicle.call(this, 4);
this.doors = 4;
}
Car.prototype = Object.create(Vehicle.prototype);
Car.prototype.constructor = Car;
const myCar = new Car();
console.log(myCar.getWheels(), myCar instanceof Vehicle);
Ответ: 4 true
JavaScript test | #JavaScript & Max | 321 |
| 6 | Saverbot — скачивай видео и аудио из любых соц.сетей
Без рекламы, подписок и прочего. | 200 |
| 7 | ❗️Что будет на выходе:
async function processData() {
const promise1 = Promise.resolve('first');
const promise2 = Promise.reject('error');
const promise3 = Promise.resolve('third');
try {
const result = await Promise.allSettled([promise1, promise2, promise3]);
console.log(result[0].status);
console.log(result[1].reason);
console.log(result[2].value);
} catch (error) {
console.log('caught:', error);
}
}
processData();
Ответ: fulfilled error third
JavaScript test | #JavaScript & Max | 294 |
| 8 | ❗️Что будет на выходе:
const obj = {
data: ['x', 'y', 'z'],
*[Symbol.iterator]() {
for (let i = this.data.length - 1; i >= 0; i--) {
yield this.data[i].toUpperCase();
}
}
};
const result = [];
for (const item of obj) {
result.push(item);
if (result.length === 2) break;
}
console.log(result.join('-'));
Ответ: Z-Y
JavaScript test | #JavaScript & Max | 260 |
| 9 | Самый прогерский канал, где за 10 минут ты научишься:
/ Пр0бuв по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Ссылка действительна
23 ч. 59 мин. 👇
https://t.me/+24BWSqt64gkyODQy | 208 |
| 10 | ❗️Что будет на выходе:
const cache = new Map();
function createHandler(id) {
const data = { id, value: new Array(1000).fill(id) };
cache.set(id, data);
return function(action) {
if (action === 'get') return data;
if (action === 'clear') cache.delete(id);
};
}
const handler1 = createHandler('user-1');
const handler2 = createHandler('user-2');
handler1('clear');
console.log(cache.size);
console.log(handler1('get').id);
Ответ: 1, user-1
JavaScript test | #JavaScript & Max | 255 |
| 11 | АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
⌨️ подписаться | 243 |
| 12 | ❗️Что будет на выходе:
const wm = new WeakMap();
let obj1 = { name: 'John' };
let obj2 = { name: 'Jane' };
wm.set(obj1, 'developer');
wm.set(obj2, 'designer');
console.log(wm.get(obj1));
console.log(wm.has(obj2));
obj1 = null;
console.log(wm.get(obj1));
const normalObj = {};
try {
wm.set('string', 'value');
} catch (e) {
console.log('error');
}
Ответ: developer true undefined error
JavaScript test | #JavaScript & Max | 235 |
| 13 | ❗️Что будет на выходе:
const wm = new WeakMap();
let obj1 = { name: 'John' };
let obj2 = { name: 'Jane' };
wm.set(obj1, 'developer');
wm.set(obj2, 'designer');
console.log(wm.get(obj1));
console.log(wm.has(obj2));
obj1 = null;
console.log(wm.get(obj1));
const normalObj = {};
try {
wm.set('string', 'value');
} catch (e) {
console.log('error');
}
Ответ: developer true undefined error
JavaScript test | #JavaScript | 1 |
| 14 | Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет
Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами.
И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную.
Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.
Подписывайтесь, нас уже 59 тысяч: @vibecoding_tg | 264 |
| 15 | ❗️Что будет на выходе:
const obj = {
data: ['x', 'y', 'z'],
*[Symbol.iterator]() {
for (let i = this.data.length - 1; i >= 0; i--) {
yield this.data[i].toUpperCase();
}
}
};
const result = [];
for (const item of obj) {
result.push(item);
if (result.length === 2) break;
}
console.log(result.join('-'));
Ответ: Z-Y
JavaScript test | #JavaScript & Max | 279 |
| 16 | ИИ может забрать на себя часы работы — если знать, как правильно его использовать
Пока Вы вручную пишете тексты, собираете информацию и разбираете таблицы, ИИ уже способен выполнять значительную часть этой работы за считанные минуты.
Пройдите бесплатный мини-курс и научитесь:
— Использовать ИИ для повседневных рабочих задач;
— Быстро создавать тексты, отчёты и аналитику;
— Сокращать время на рутинные процессы;
— Автоматизировать задачи без программирования.
Никакой сложной теории — только понятные инструменты и практика на реальных рабочих задачах.
Переходите по ссылке и регистрируйтесь бесплатно.
Реклама. Информация о рекламодателе по ссылкам в посте. | 229 |
| 17 | ❗️Что будет на выходе:
function processData() {
const results = [];
for (let i = 0; i < 3; i++) {
const multiplier = i + 1;
setTimeout(() => {
results.push(i * multiplier);
}, 0);
}
setTimeout(() => {
console.log(results.join(','));
}, 10);
}
processData();
Ответ: 0,2,6
JavaScript test | #JavaScript & Max | 300 |
| 18 | ❗️Что будет на выходе:
class Logger {
constructor(prefix) {
this.prefix = prefix;
}
log(message) {
console.log(`${this.prefix}: ${message}`);
}
}
class Database {
constructor(logger) {
this.logger = logger;
}
save(data) {
this.logger.log(`Saving ${data}`);
return `${data}_saved`;
}
}
const logger = new Logger('DB');
const db = new Database(logger);
const result = db.save('user');
console.log(result);
Ответ: DB: Saving user user_saved
JavaScript test | #JavaScript & Max | 311 |
| 19 | ❗️Что будет на выходе:
let symbol1 = Symbol('description');
let symbol2 = Symbol('description');
const obj = {
[symbol1]: 'value1',
[symbol2]: 'value2'
};
console.log(obj[symbol1]);
console.log(symbol1 === symbol2);
Ответ:
'value1' false
JavaScript test | #JavaScript & Max | 282 |
| 20 | 📣USB-концентратор
Цена: ~2300₽
Рейтинг: 4.8😀
Отзывы: 2.774 💬
🖱 Заказать
USB-концентратор 11 в 1 поможет расширить возможности компьютера или ноутбука, позволяя одновременно подключать множество периферийных устройств и аксессуаров через один компактный адаптер.
#usb #концентратор
Находки Программиста | 269 |
