fa
Feedback
JavaScript test

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в по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал
Самый прогерский канал, где за 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» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны к
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «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-концентратор Цена: ~2300₽ Рейтинг: 4.8😀 Отзывы: 2.774 💬 🖱 Заказать USB-концентратор 11 в 1 поможет расширить возможности компьютера или ноутбука, позволяя одновременно подключать множество периферийных устройств и аксессуаров через один компактный адаптер. #usb #концентратор Находки Программиста
269