и посмотреть медиа
JavaScript test - проверка знаний
и посмотреть медиа
Канал с тестами для проверки знаний JavaScript. Практические задания для самооценки уровня.
Канал с тестами для проверки знаний JavaScript. Практические задания для самооценки уровня.
Платформа для тестирования навыков по JavaScript. Регулярно публикуются задания разной сложности, помогающие выявить пробелы в знаниях и подготовиться к реальным задачам разработки.
❗️Что будет на выходе: 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
Открыть канал и посмотреть медиа❗️Что будет на выходе: 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
Открыть канал и посмотреть медиа❗️Что будет на выходе: 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
Открыть канал и посмотреть медиаАЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков: • Практические курсы и задания • Книги и статьи известных авторов • Полезные инструменты и ресурсы • IT-новости и инсайды Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др. ⌨️ подписаться
Открыть канал и посмотреть медиа❗️Что будет на выходе: 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
Открыть канал и посмотреть медиаУже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами. И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную. Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы. Подписывайтесь, нас уже 59 тысяч: @vibecoding_tg
Открыть канал и посмотреть медиа❗️Что будет на выходе: 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
Открыть канал и посмотреть медиа❗️Что будет на выходе: 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
Открыть канал и посмотреть медиа❗️Что будет на выходе: 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
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!
Channel with tool for kernel configuration and optimization Android base GitHub-project YAKT.
Free Premium Platform APK mod Android. Full version of the apps.
The best channel about fishing: catches, tackles, tips and videos from water bodies. All for anglers in one place!🎣