Javascript Academy
Відкрити в Telegram
2 418
Підписники
-124 години
-137 днів
-4930 днів
Архів дописів
2 418
⚡️ Лучший совет на 2022 год: изучай английский язык!
И нет необходимости тратить последние деньги на репетитора. Достаточно выделять 5 минут в день на канал "Английский для программиста"
Там каждый день разбирается новое техническое слово из ИТ-сферы с переводами, транскрипцией, транслитерацией и наглядным визуальным оформлением.
❗️ Google, Apple и даже Facebook отбирают кандидатов из стран СНГ, но только со знанием английского языка!
Поэтому, если у тебя есть желание изучить английский язык, то обязательно подписывайся на @english_easily
2 418
getter 🔥
Синтаксис get связывает свойство объекта с функцией, которая будет вызываться при обращении к этому свойству.
Иногда желательно разрешить доступ к свойству, которое возвращает динамически вычисляемое значение, или вы можете захотеть отражать состояние внутренней переменной без необходимости использования явных вызовов методов. В JavaScript, это можно реализовать при помощи использования геттера.
Невозможно сделать так, чтобы геттер был привязан к свойству и одновременно чтобы это свойство действительно содержало значение, хотя можно использовать геттер и сеттер в сочетании, чтобы создать тип псевдо-свойство.
Пример представлен на картинке.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
debugger 🔥
Выражение debugger открывает доступ к любому доступному в конкретном окружении отладочной функциональности, например к установке точек останова (т.н. брейкпоинтов). Если функциональность отладки в среде выполнения недоступен, данное выражение не будет иметь никакого эффекта.
Пример на картинке показывает код, содержащий выражение debugger. Это позволяет вызвать функциональность отладки (если таковой может быть использован) при вызове функции.
#теория_javascript
2 418
Прокачивай навыки Frontend, решая тестовые задачи!
На канале Front Tests | Тесты для проверки знаний ежедневно выходят задачи по JavaScript, с подробным объяснением.
Если вам что-то не понятно, вы сможете задать интересующий вопрос в комментариях и вам обязательно помогут!
Можно порешать, пока компилируется проект :)
Переходи и развивайся ежедневно! 👇
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
class 🔥
Class declaration создаёт новый класс с данным именем на основе прототипного наследования.
Можно так же определить класс, используя class expression. Но в отличие от class expression, class declaration не позволяет снова объявить уже существующий класс, это приведёт к ошибке типа.
Как и class expression, тело class declaration будет исполняться в строгом режиме. Свойство конструктора является опциональным.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
🚀 Канал CodeReview - это комьюнити разработчиков, которые помогают друг другу получать ревью на свой код.
⚡️ Недавно ребята запустили новый формат на своем канале - «подготовка к собеседованиям», где они помогают подготовиться на Junior, Middle и Senior позиции по направлениям Java, Python, PHP, а также JavaScript.
📤 Если ты хочешь пройти собеседование 1 на 1 с Senior разработчиком, узнать свои слабые места и лучше подготовиться к предстоящему собеседованию, то оставляй заявку через эту форму, и стань гуру в собеседованиях.
👉 Оставить заявку
2 418
Метод Math.trunc() 🔥
Функция Math.trunc() возвращает целую часть числа путём удаления всех дробных знаков.
В отличие от других трёх методов объекта Math — Math.floor(), Math.ceil() и Math.round() — метод Math.trunc() работает очень просто.
Поскольку trunc() является статическим методом объекта Math, вы всегда должны использовать его как Math.trunc(), а не пытаться вызывать метод на созданном экземпляре объекта Math ( Math не является конструктором).
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Метод concat() 🔥
Метод concat() возвращает новый массив, состоящий из массива, на котором он был вызван, соединённого с другими массивами и/или значениями, переданными в качестве аргументов.
Метод concat создаёт новый массив, состоящий из элементов в объекте, на котором он был вызван, за которыми по порядку следуют, для каждого аргумента, все его элементы (если аргумент является массивом), либо сам аргумент (если он массивом не является).
Пример представлен на картинке.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Стрелочные функции () => {} 🔥
Выражения стрелочных функций имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this (но не привязаны к собственному this, arguments, super).
Выражение стрелочных функций не позволяют задавать имя, поэтому стрелочные функции анонимны, если их ни к чему не присвоить.
Синтаксис стрелочных функций представлен на картинке
#теория_javascript
