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