JavaScript test
10.6K subscribers
3.03K photos
6 videos
4.15K links
Проверка своих знаний по языку JavaScript.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/js_test

РКН: clck.ru/3KHeYk
Download Telegram
Ошибка в setTimeout

Что вы думаете? Выполнится ли .catch? Поясните свой ответ.

Ответ: https://telegra.ph/Oshibka-v-setTimeout-12-30

JavaScript test
Что не так в вышеприведённом тесте функции pow?

P.S. Тест не содержит синтаксических ошибок и успешно проходит.

Ответ: https://telegra.ph/CHto-ne-tak-s-ehtim-testom-12-30

JavaScript test
🎄Что будет, если вызов say('Вася'); стоит в самом-самом начале, в первой строке кода?

Ответ: https://telegra.ph/CHto-vyvedet-say-v-nachale-koda-12-31

JavaScript test
Трансформировать в объекты

У вас есть массив объектов user, и у каждого из объектов есть name, surname и id.

Напишите код, который создаст ещё один массив объектов с параметрами id и fullName, где fullName — состоит из name и surname.

Итак, на самом деле вам нужно трансформировать один массив объектов в другой. Попробуйте использовать =>. Это небольшая уловка.

Ответ: https://telegra.ph/Transformirovat-v-obekty-12-31

JavaScript test
Что содержит свойство nodeType?

Ответ: https://telegra.ph/CHto-soderzhit-svojstvo-nodeType-12-31

JavaScript test
🔥 Связанная функция как метод

Что выведет функция?

Ответ: https://telegra.ph/Svyazannaya-funkciya-kak-metod-01-01

JavaScript test
⚡️ Можно ли «перевыполнить» промис?

Ответ: https://telegra.ph/Mozhno-li-perevypolnit-promis-01-01

JavaScript test
🗳 Скопирован ли массив?

Ответ: https://telegra.ph/Skopirovan-li-massiv-01-01

JavaScript test
Что выведет этот скрипт?

Ответ: https://telegra.ph/SHablonnye-stroki-01-02

JavaScript test
With + переменные. Что выведет этот код?

Ответ: https://telegra.ph/With--peremennye-01-02

JavaScript test
Можем ли мы изменить this дополнительным связыванием?

Ответ: https://telegra.ph/Povtornyj-bind-01-02

JavaScript test
Можно ли добавить свойство строке?

Как вы думаете, это сработает? Что выведется на экран?

Ответ: https://telegra.ph/Mozhno-li-dobavit-svojstvo-stroke-01-02

JavaScript test
Функция в if. Посмотрите на код. Какой будет результат у вызова на последней строке?

Ответ: https://telegra.ph/Funkciya-v-if-01-03

JavaScript test
Перепишите 'if' в '?'

Ответ:
https://telegra.ph/Perepishite-if-v-01-03

JavaScript test
Абобе Пхотосхопе приполз в телеграм!

Да-да, именно приполз, после праздников он немного покосился… Ну а так, там собраны лучшие курсы, шрифты, цветовые сочетания, кисти и многое другое! Обязательно подписывайся!
У вас есть массив объектов user, и в каждом из них есть user.name. Напишите код, который преобразует их в массив имён.

Ответ: https://telegra.ph/Transformirovat-v-massiv-imyon-01-03

JavaScript test
Преобразуйте объект в JSON, а затем обратно в обычный объект.

Ответ: https://telegra.ph/Preobrazujte-obekt-v-JSON-a-zatem-obratno-v-obychnyj-obekt-01-04

JavaScript test
Есть 2 способа выучить JavaScript:

1. Платить за дорогие курсы и втыкать в обучающие ролики на ютубе. Напичкать себя теорией, но так и не научиться кодить.

2. Читать канал JavaScript Teacher.

Здесь вы в коротких постах впитаете все алгоритмы, освоите разные библиотеки и фишки языка. А это уже заявочка на хорошую работу.

Много реальных примеров и готового кода, переходи и прокачивай скиллы! @JavaScript_Teacher
Отследить одновременное нажатие.

Создайте функцию runOnKeys(func, code1, code2, ... code_n), которая запускает func при одновременном нажатии клавиш с кодами code1, code2, …, code_n.

Например, код выше выведет alert при одновременном нажатии клавиш "Q" и "W" (в любом регистре, в любой раскладке)

Ответ: https://telegra.ph/Otsledit-odnovremennoe-nazhatie-01-04

JavaScript test
Совет на 2023 год — учите Java. На этом языке пишут всё — от сайтов и блогов до приложений и игр, зарплаты начинаются с 200 000 рублей и для этого не надо работать 24 на 7.

А для того, чтобы научиться за пару недель, а не лет — держите в подписках Java Academy. Там на пальцах рассказывают что учить, на что забить и что актуально в 2023 году.

С этим каналом вы пройдете путь от "ой, я не знаю куда тыкать" до богатого Java-программиста.

Начните свой 2023 год продуктивно — Java Academy.
Добавьте toString в словарь.

Имеется объект dictionary, созданный с помощью Object.create(null) для хранения любых пар ключ/значение.

Добавьте ему метод dictionary.toString(), который должен возвращать список ключей, разделённых запятой. Ваш toString не должен выводиться при итерации объекта с помощью цикла for..in.

Вот так это должно работать: на фото.

Ответ: https://telegra.ph/Dobavte-toString-v-slovar-01-04

JavaScript test