JavaScript test
Проверка своих знаний по языку JavaScript. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Менеджер: @Spiral_Yuri Реклама — telega.in/channels/js_test/card?r=o8lGV6A1
إظهار المزيد13 594
المشتركون
-524 ساعات
-437 أيام
-18830 أيام
- المشتركون
- التغطية البريدية
- ER - نسبة المشاركة
جاري تحميل البيانات...
معدل نمو المشترك
جاري تحميل البيانات...
Photo unavailableShow in Telegram
❓Что будет на выходе?
Ответ: Start, Promise, Function call (3 times), End JavaScript test | ChatGPT | #JavaScriptconsole.log('Start'); Promise.resolve().then(() => console.log('Promise')); function foo(n) { if (n === 0) { console.log('End'); return; } console.log('Function call'); foo(n - 1); } setTimeout(() => foo(3), 0);
Photo unavailableShow in Telegram
Функции высшего порядка и их использование
Функции высшего порядка в JavaScript - это функции, которые могут принимать другие функции как аргументы или возвращать их как результат. Они являются мощным инструментом для абстракции и повторного использования кода. Рассмотрим пример функции высшего порядка, которая принимает функцию обратного вызова и применяет ее к каждому элементу массива
В этом примере
forEach
- это функция высшего порядка, которая принимает массив arr
и функцию обратного вызова callback
. Она итерирует по элементам массива и вызывает callback
для каждого элемента.
Функция printItem
представляет собой функцию обратного вызова, которая просто выводит элемент в консоль.
Затем мы создаем массив numbers
и используем forEach
, чтобы применить функцию printItem
к каждому элементу массива. Результатом будет вывод всех элементов массива в консоль.
JavaScript test | ChatGPT | #JavaScriptPhoto unavailableShow in Telegram
У 1win появилась своя тапалка как хомяк и NOTCOIN!
Игре всего пару дней и самое время забрать свои 500$
Я думаю будет жарко)
Успейте залететь, игре только пару дней, фармите токены и приглашайте друзей, я думаю те кто в начале зашли снимут все сливки!
Тапалка - 1WIN (КЛИК)
Photo unavailableShow in Telegram
❓Что будет на выходе?
Ответ: ['b2'] JavaScript test | ChatGPT | #JavaScriptconst obj1 = { a: 1 }; const obj2 = Object.create(obj1); obj2.b = 2; const result = Object.entries(obj2).map(([key, value]) => key + value); console.log(result);
Photo unavailableShow in Telegram
❓Что будет на выходе?
Ответ: { value: 1, done: false }, { value: 2, done: false }, { value: 3, done: true } JavaScript test | ChatGPT | #JavaScriptfunction* generateSequence() { yield 1; yield 2; return 3; } const generator = generateSequence(); console.log(generator.next()); console.log(generator.next()); console.log(generator.next());
Photo unavailableShow in Telegram
❓Что будет на выходе?
Ответ: [1, 2, 6, 7, 5], [3, 4] JavaScript test | ChatGPT | #JavaScriptconst array = [1, 2, 3, 4, 5]; const result = array.splice(2, 2, 6, 7); console.log(array, result);
Photo unavailableShow in Telegram
Работа с локализацией: перевод и форматирование текста на разных языках
Работа с локализацией является важной частью разработки веб-приложений, особенно при создании мультиязычных интерфейсов.
Для перевода текста на разные языки в JavaScript можно использовать объект Intl, который предоставляет функциональность для локализации. С помощью объекта Intl можно форматировать числа, даты, валюты и другие типы данных в соответствии с правилами языка и региона.
В данном примере мы создаем объект Intl с помощью конструктора
new Intl.NumberFormat()
. Мы указываем язык и регион (в данном случае 'en-US' для английского языка в США) и опции форматирования (в данном случае стиль 'currency' и валюту 'USD').
Затем мы используем метод format()
объекта Intl для форматирования числа amount
в соответствии с указанными опциями. В данном примере мы форматируем число в денежный формат.
JavaScript test | ChatGPT | #JavaScriptPhoto unavailableShow in Telegram
❓Что будет на выходе?
Ответ: TypeError: rectangle, area is not a function at line 13 JavaScript test | ChatGPT | #JavaScriptclass Rectangle { constructor(width, height) { this.width = width; this.height = height; } get area() { return this.width * this.height; } } const rectangle = new Rectangle(5, 10); console.log(rectangle.area());
Photo unavailableShow in Telegram
Использование Higher-Order Functions для обработки массивов
Higher-Order Functions (функции высшего порядка) принимают или возвращают другие функции, и их использование делает код более гибким и функциональным.
JavaScript test | ChatGPT | #JavaScript
Photo unavailableShow in Telegram
🧠Что будет на выходе?
Ответ: undefined JavaScript test | ChatGPT | #JavaScriptclass Parent { static greet() { return 'Hello from Parent'; } } class Child extends Parent { static greet() { return super.greet() + ' and Child'; } } const childInstance = new Child(); console.log(childInstance.greet);
اختر خطة مختلفة
تسمح خطتك الحالية بتحليلات لما لا يزيد عن 5 قنوات. للحصول على المزيد، يُرجى اختيار خطة مختلفة.