JavaScript. Массивы. Обработка элементов массива.

Вы уже умеете создавать массивы и задавать его элементы. Давайте попробуем обработать элементы массива и выполнить несколько задач. Для этого вам помогут свойства и методы. Свойства хранят различные сведения о массиве, а методы обычно изменяют или возвращают новый массив. Давайте разберемся.

Длина массива.

Свойство .length хранит количество элементов в массиве.

примеры взял из предыдущей статьи, их можно посмотреть здесь

Это очень полезное свойство, которое может нам помочь в определении последнего элемента массива. Так как нумерация начинается с 0, то последний индекс массива всегда на 1 меньше, чем длина массива.

Добавление элементов массива

Чтобы добавить элементы массива можно воспользоваться методом .push

push («протолкнуть»). Добавляет новый элемент в массив. Удобно, например, когда вы собираете информацию от пользователей на сайте, а не вводите все элементы вручную.

Добавить элемент в начало массива

Для этого воспользуйтесь методом .unshift (элемент). Метод unshift добавляет элемент в массив и устанавливает его на первое место (индекс 0).

Методы push и unshift задает новую длину массива при каждом выводе.

Удаление элементов массива

Убрать из массива последний элемент можно при помощи метода .pop. Метод pop делает сразу два дела: удаляет последний элемент из массива и возвращает этот элемент в виде значения.

Если хотим сохранять очередной элемент, то необходимо присваивать его какому-то значению через

var k=galaxy.pop( ); тогда переменная k будет принимать значение, которое стоит последним в массиве galaxy

Методы push и pop хорошо друг друга дополняют, потому что push добавляет последний элемент в массив, а pop позволяет его оттуда удалить.

Аналогично первый элемент из массива удаляет метод .shift

Объединение массивов.

Для объединения массивов используется метод .concat

при выводе на экран новой переменной массивы объединятся. При этом при отдельном вызове каждого массива они будут выводиться в прежнем виде. Объединить можно несколько массивов, для этого в скобках .concat укажите через запятую все элементы массива.

Поиск индекса элемента массива.

Чтобы выяснить какой номер индекса у элемента используйте метод .indexOf («элемент») 

Если вы введете элемент, которого в массиве не существует, тогда JS выведет значение -1.

Превращаем массив в строку

Вам необходим для этого метод .join

Можно использовать разделители, какие вам хочется, для этого укажите в ( ) наименование разделителя .join(«-«)

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA