2 418
订阅者
-124 小时
-137 天
-4930 天
帖子存档
2 418
if...else 🔥
Инструкция if выполняет инструкцию, если указанное условие выполняется (истинно). Если условие не выполняется (ложно), то может быть выполнена другая инструкция.
Синтаксис:
- Условие - выражение, которое является либо истинным, либо ложным.
- Инструкция1 - инструкция, выполняемая в случае, если значение "условиe" истинно (true). Может быть любой инструкцией в том числе и вложенным if. Для группировки нескольких инструкций используется блок ({...}), Когда никакого действия не требуется, может использоваться пустая инструкция.
- Инструкция2 - инструкция, выполняемая в случае, если значение "условиe" ложно (false). Может быть любой инструкцией, в том числе и вложенным if. Инструкции тоже можно группировать в блок.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Метод lastIndexOf 🔥
Метод lastIndexOf() возвращает последний индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет. Массив просматривается от конца к началу, начиная с индекса fromIndex.
Метод lastIndexOf() сравнивает искомый элемент searchElement с элементами в массиве, используя строгое сравнение (тот же метод используется оператором ===, тройное равно).
Метод может принимать два параметра:
1) searchElement - искомый элемент в массиве.
2) fromIndex (необязательный) - индекс, с которого начинать поиск в обратном направлении.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Метод flat 🔥
Метод flat() возвращает новый массив, в котором все элементы вложенных подмассивов были рекурсивно "подняты" на указанный уровень depth.
Рассмотрим пример на картинке. В первых двух случаях подмассивы поднимаются на один уровень вверх, таким образом, мы уменьшаем кол-во вложенных массивов на один. В третьем случае мы поднимаем уже на два уровня и избавляемся от обоих массивов. Если нужно избавится от всех подмассивов, то внутрь скобок нужно передать Infinity (бесконечность). В этом случае все подмассивы будут удалены.
#теория_javascript
2 418
Обучаю, развиваюсь, создаю! Заодно веду свой авторский блог Programmer Way!
Немного о нем:
•Авторские статьи 📝
•Верстка, JS, React, Redux, Wordpress📍
•Советы по фрилансу💰
•Чат фронтендеров🤝
•Полезные уроки/статьи 🗂
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Стрелочные функции () => {} 🔥
Выражения стрелочных функций имеют более короткий синтаксис по сравнению с функциональными выражениями и лексически привязаны к значению this (но не привязаны к собственному this, arguments, super).
Выражение стрелочных функций не позволяют задавать имя, поэтому стрелочные функции анонимны, если их ни к чему не присвоить.
Синтаксис стрелочных функций представлен на картинке
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Хочешь создавать уникальные современные сайты, но разработка занимает много времени? Хочется работать меньше, а получать больше?
Тогда подписывайся на Front Helper | Готовые блоки для сайта! Здесь ты найдешь огромное количество готовых решений, которые можно легко скопировать к себе в проект!
Пока одни пишут код вручную, другие уже занимаются продвижением проекта
Подпишись и ускорь свою работу в разы! 👇
2 418
Конструкция switch 🔥
Конструкция switch заменяет собой сразу несколько if. Она представляет собой более наглядный способ сравнить выражение сразу с несколькими вариантами.
Рассмотрим пример на картинке.
Здесь оператор switch последовательно сравнит a со всеми вариантами из case. Сначала 3, затем – так как нет совпадения – 4. Совпадение найдено, будет выполнен этот вариант, со строки alert( 'В точку!' ) и далее, до ближайшего break, который прервёт выполнение.
Если break нет, то выполнение пойдёт ниже по следующим case, при этом остальные проверки игнорируются.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
Метод массива slice 🔥
Метод slice() возвращает новый массив, содержащий копию части исходного массива.
Метод slice() не изменяет исходный массив, а возвращает новую «одноуровневую» копию, содержащую копии элементов, вырезанных из исходного массива. Элементы исходного массива копируются в новый массив по следующим правилам:
- Ссылки на объекты (но не фактические объекты): метод slice() копирует ссылки на объекты в новый массив. И оригинал, и новый массив ссылаются на один и тот же объект. То есть, если объект по ссылке будет изменён, изменения будут видны и в новом, и в исходном массивах.
- Строки и числа (но не объекты String и Number): метод slice() копирует значения строк и чисел в новый массив. Изменения строки или числа в одном массиве никак не затрагивает другой.
Если к любому массиву будет добавлен новый элемент, это никак не повлияет на другой массив.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Ответ и объяснение
Свой вариант ответа указывай в комментарии 🔥👇
2 418
True Figma - канал, где публикуется макеты Figma для практики вёрстки.
Макеты для вёрcтки - > @true_figma
