Массивы в JAVASCRIPT. Методы массивов. Редактирование, поиск, сортировка. Уроки JavaScript с нуля



Массив – это особый подвид объектов. Он позволяет нам хранить данные, но, в отличии от объектов, мы можем управлять этими данными более гибко. Как работать с массивами и применять различные методы мы сейчас и разберемся! Но то, что действительно делает массивы особенными – это их внутреннее представление. Движок JavaScript старается хранить элементы массива в непрерывной области памяти, один за другим. Существуют и другие способы оптимизации, благодаря которым массивы работают очень быстро. Но все они утратят эффективность, если мы перестанем работать с массивом как с «упорядоченной коллекцией данных» и начнём использовать его как обычный объект. Массивы тщательно настроены в движках JavaScript для работы с однотипными упорядоченными данными, поэтому, пожалуйста, используйте их именно в таких случаях. Если вам нужны произвольные ключи, вполне возможно, лучше подойдёт обычный объект { }.

👉 Файлы урока – https://fls.guru/files/tutorials/js/js-array.zip

🔴 Карта канала: http://bit.ly/36r29xV
🔴 Получить доступ к плюшкам + поддержать канал: https://www.patreon.com/freelancerlifestyle
🔴 Telegram канал: https://t.me/freelancer_lifestyle (https://teleg.run/freelancer_lifestyle)
🔴 Telegram чат по верстке: https://t.me/flschat (https://teleg.run/flschat)
🔴 Facebook: https://www.facebook.com/freelancerlifestyle
🔴 Instagram: https://www.instagram.com/freelancer.lifestyle

00:00 – В уроке
00:23 – Создание массивов. Элементы (значения) массива.
01:20 – Получение значений массива
04:07 – Длина массива. Свойство length
04:42 – Доступ к массиву
05:28 – Изменение значений массива
06:15 – Что такое очередь и стек
07:13 – Работа с очередью и стеком. Методы push/pop и shift/unshift
09:40 – Редактирование элементов массива. Метод splice
13:08 – Копирование массивов. Методы slice и concat
16:18 – Поиск в массиве. Методы indexOf,lastIndexOf и includes
17:47 – Поиск в массиве объектов. Методы Find,findIndex и filter
21:18 – Сортировка массива. Методы sort и reverse
25:08 – Метод map (преобразование массива)
26:33 – Методы split и join (преобразование массива)
28:24 – Метод Array.isArray
29:44 – Перебор элементов массива. Циклы и метод forEach
33:03 – Методы reduce/reduceRight
37:05 – Правильное использование массивов
38:49 – Домашка
39:45 – Заключение

👋 Меня зовут Женя Андриканич, я IT – специалист, занимаюсь разработкой сайтов. На этом канале, я регулярно и в максимально доступном формате буду делиться с тобой своим опытом, наработками, секретами и лайфхаками!
Ссылка на канал: https://www.youtube.com/c/freelancerlifestyle

🤟 Живи, а работай в свободное время! ©

Comments are closed.