Вывод отдельного элемента массива 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Вывод отдельного элемента массива



Для вывода отдельного элемента массива необходимо после переменной массива (в наших примерах это arr) написать квадратные скобки [ ], а в них указать порядковый номер элемента который хотим вывести. Нумерация элементов массива начинается с 0! Понедельник будет 0-ой элемент. Для того, чтобы вывести среду необходимо написать следующее:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];

alert(arr[2]);// ср

Замена или добавление элемента в массив осуществляется номеру (индексу или ключу):

arr[2] = 'пт'; // вместо среды будет пятница

arr[7] = 'вс'; // после воскресенья добавится еще одно воскресенье

Общее число элементов массива можно узнать через свойство length:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];

alert(arr.length); // 7

Вывести массив целиком можно через alert:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];

alert (arr);

Методы pop / push, shift / unshift

Очередь – один из самых распространенных вариантов применения массива. Так называют упорядоченную коллекцию элементов, поддерживающую два вида операций:

push – добавление элемента в конец;

shift – удаление элемента в начале, сдвигая очередь так, что второй элемент становится первым.

Массив поддерживает обе операции. На практике это можно использовать в выводе очереди сообщений на экран.

Существует другой вариант применения массивов – структура данных или стек. Она поддерживает два вида операций:

push – добавление элемента в конец;

pop – удаление последнего элемента.

Таким образом, новые элементы всегда добавляются или удаляются с конца.

Массивы в JavaScript могут работать и как очередь, и как стек.

Методы, работающие с концом массива:

  pop – удаляет последний элемент из массива и возвращает его:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];

alert(arr.pop()); // удаляем вс

alert (arr); // выводим все элементы

 

push – добавляет элемент в конец массива:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб'];

alert(arr.push('вс')); // добавляем вс

alert (arr); // выводим все элементы

Методы, работающие с началом массива:

shift – удаляет из массива первый элемент и возвращает его;

unshift – добавляет элемент в начало массива.

Методы push и unshift могут добавлять сразу несколько элементов (перечисляются через запятую).

Методы push / pop выполняются быстро, а методы shift / unshift – медленно.

Перебор элементов

Старый способ перебора элементов массива – это через цикл for:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб'];

for (let i = 0; i < arr.length; i++){

   alert(arr[i]);

}

Для массива возможен другой вариант цикла, for … of:

let arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб'];

for (let ar of arr){

   alert(ar);

}

Многомерный массив

Элементами массива могут быть и другие массивы, т.е. получаем массив массивов или многомерный массив.

Создадим массив студентов students, который содержит два подмассива: студенты юноши и студенты девушки.

let students = {

'boys': ['Коля', 'Вася', 'Петя'],

'girls': ['Даша', 'Маша', 'Лена'],

}

alert(students['boys'][0]);

 

Чтобы вывести какой – либо элемент из многомерного массива, следует писать не одну пару [ ], а две: students [ ' boys ' ][0] – выведем Колю.

Сведем основные методы для работы с массивами в таблицу:



Поделиться:


Последнее изменение этой страницы: 2021-02-07; просмотров: 245; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.193.129 (0.025 с.)