2 418
订阅者
-124 小时
-137 天
-4930 天
帖子存档
2 418
Set.prototype.add() 🔥
Метод add() добавляет новый элемент с заданным значением в конец объекта Set.
Параметры:
value - обязательное. Значение элемента, добавляемого в объект Set.
Возвращаемое значение:
Объект Set.
Пример работы представлен на картинке.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Если что-то осталось не понятно, пиши в комментарии 🤝
Свой вариант ответа указывай в опросе 🔥👇
2 418
Метод flat() 🔥
Метод flat() возвращает новый массив, в котором все элементы вложенных подмассивов были рекурсивно "подняты" на указанный уровень depth.
Рассмотрим работу данного метода на картинке:
1) Вложенный массив [3, 4] поднимается на один уровень вверх, т.к. внутри фигурных скобок flat() не указаны параметры
2) В данном примере также наглядно продемонстрировано, что массив поднимается именно на один уровень
3) В данном случае массив поднимается уже на два уровня вверх, поэтому в итоге получается одноуровневый массив
4) Если параметром передать Infinity (бесконечность), то рекурсия будет работать до тех пор, пока массив не станет одноуровневым
5) В этом примере наглядно продемонстрировано, что метод flat возвращает массив без пропущенных элементов
#теория_javascript
2 418
📚Теперь JavaScript можно легко выучить по гайдам в картинках.
Первый канал с гайдами по JavaScript — @guides_js
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Если что-то осталось не понятно, пиши в комментарии 🤝
Свой вариант ответа указывай здесь 🔥👇
2 418
2 418
Метод flatMap() 🔥
Метод flatMap() сначала применяет функцию к каждому элементу, а затем преобразует полученный результат в плоскую структуру и помещает в новый массив. Это идентично map функции, с последующим применением функции flat с параметром depth ( глубина ) равным 1, но flatMap часто бывает полезным, так как работает немного более эффективно.
#теория_javascript
2 418
Каналы от Senior разработчиков
Хотите быстро выучить JavaScript, Python или другой язык программирования? Подписывайтесь на каналы от опытных разработчиков, где они объясняют код и учат программировать.
💻 Канал Senior JavaScript разработчика:
@senior_front
🐍 Канал Python разработчика:
@seniorpy
☕️ Канал Senior Java разработчика:
@seniorjavist
🤖 Канал C++ разработчика:
@seniorcpp
📚 Заметки программиста:
@progersbooks
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Если что-то осталось не понятно, пиши в комментарии 🤝
Свой вариант ответа указывай в опросе 🔥👇
2 418
Reflect 🔥
Reflect - это встроенный объект, который предоставляет методы для перехватываемых JavaScript операций. Эти методы аналогичны методам proxy handler`ов. Reflect - это не функциональный, а простой объект, он не является сконструированным.
В отличие от большинства глобальных объектов, Reflect - это не конструктор. Вы не можете использовать его с оператором new или вызывать Reflect, как функцию. Все свойства и методы объекта Reflect являются статическими (так же, как и у объекта Math).
Пример работы представлен на картинке.
#теория_javascript
2 418
Задача по JavaScript 🚀
Подумайте, что будет выведено в консоль, после выполнения программы.
Если что-то осталось не понятно, пиши в комментарии 🤝
Свой вариант ответа указывай здесь 🔥👇
