Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Вывод отдельного элемента массива ⇐ ПредыдущаяСтр 5 из 5
Для вывода отдельного элемента массива необходимо после переменной массива (в наших примерах это 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 с.) |