Массивы
Довольно часто мы понимаем, что нам необходима упорядоченная коллекция данных, в которой присутствуют 1-й, 2-й, 3-й элементы и т.д.
Например, она понадобится нам для хранения списка чего-либо: пользователей, товаров, элементов HTML и т.д.
В этом случае использовать объект неудобно, так как он не предоставляет методов управления порядком элементов. Мы не можем вставить новое свойство «между» уже существующими. Объекты просто не предназначены для этих целей.
Для хранения упорядоченных коллекций существует особая структура данных, которая называется массив, Array.
Чтобы создать массив можно воспользоваться оператором new или просто поставить квадратные скобки.
#массивы #array
Довольно часто мы понимаем, что нам необходима упорядоченная коллекция данных, в которой присутствуют 1-й, 2-й, 3-й элементы и т.д.
Например, она понадобится нам для хранения списка чего-либо: пользователей, товаров, элементов HTML и т.д.
В этом случае использовать объект неудобно, так как он не предоставляет методов управления порядком элементов. Мы не можем вставить новое свойство «между» уже существующими. Объекты просто не предназначены для этих целей.
Для хранения упорядоченных коллекций существует особая структура данных, которая называется массив, Array.
Чтобы создать массив можно воспользоваться оператором new или просто поставить квадратные скобки.
#массивы #array
👍2
Методы массивов
Массивы предоставляют множество методов для работы с ними.
Добавление элемента в конец массива -
Удаление последнего элемента массива -
Удаление первого элемента массива -
Добавление элемента в начало массива -
Поиск номера элемента в массиве -
Удаление элемента с определённым индексом -
Создание копии массива -
#массив #array
Массивы предоставляют множество методов для работы с ними.
Добавление элемента в конец массива -
push('item')
Удаление последнего элемента массива -
pop()
Удаление первого элемента массива -
shift()
Добавление элемента в начало массива -
unshift('item')
Поиск номера элемента в массиве -
indexOf('item')
Удаление элемента с определённым индексом -
splice(pos, 1)
Создание копии массива -
slice()
#массив #array
👍1