• Страница 1 из 1
  • 1
Модератор форума: webik  
Форум » JavaScript и jQuery » JavaScript » Массивы и объекты » Понятие массива (Создаём простейший массив)
Понятие массива
webikДата: Пн, 18.03.2019, 13:17 | Сообщение # 1
Offline
Ранее мы рассматривали переменные как способ хранения информации, но всё дело в том, что переменные хороши для отслеживания лишь одного какого-то показателя. А если их будет много?

Разберём ситуацию. У вас интернет-магазин. Посетитель выбрал на сайте несколько товаров и выбирая их, помещает в корзину. Используя обычные переменные, вам придётся сохранять информацию о каждом выбранном товаре в отдельную переменную, примерно так:

Код
var первый_товар = 'Процессор Intel Core i5 - 8400 OEM';
var второй_товар = 'Видеокарта GeForce GTX 1050 Ti MSI PCI-E 4096Mb (GTX 1050 Ti 4GT OC)';
var третий_товар = 'Жёсткий диск 1Tb SATA-III Western Digital Caviar Blue (WD10EZEX)';


Казалось бы, нет вопросов. А если товаров будет намного больше? Тогда и переменных нужно будет создавать намного больше.
Для таких целей и служит более удобный способ отслеживания списка элементов, массив.

Массив - это способ хранения более одного значения в одном и том же месте.


По сути, это та же коробка, но в ней уже хранится не одно, а множество значений.

Массив еще удобен и тем, что позволяет взаимодействовать с его содержимым без особого труда, несмотря на то, что значений в нем не одно, а много. Добавить новое значение, удалить какую-то позицию, изменить - всё это можно сделать без особого труда.
Это также просто, как дописать в блокноте ручкой в списке покупок еще один пункт) ну или вычеркнуть что-то)
 
профиль цитата изменить удалить
webikДата: Пн, 18.03.2019, 13:36 | Сообщение # 2
Offline
Создание массива

Для начала, как создать простейший массив. По аналогии с созданием переменной, с помощью ключевого слова var, за которым следует придуманное вами имя массива, знак равенства и квадратные скобки.

Код
var простой_массив = [ ];


Квадратные скобки как раз и нужны для записи в них списка элементов массива (его множественных значений). Например, создадим массив, содержащий в качестве списка элементов дни недели:

Код
var дни_недели = ['Пн','Вт','Ср','Чт','Пт','Сб','Вс'];


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

Код
var multi_massive = [1, 34, false, 'Вася Пупкин'];


В качестве элементов массива могут даже выступать другие массивы и иные объекты. Таким образом можно хранить сложные данные.
Если элементов много, гораздо удобнее их записывать не в одну строку, а так:

Код
var дни_недели = [ 'Понедельник',
    ' Вторник',
    ' Среда',
    ' Четверг',
    ' Пятница',
    ' Суббота',
    ' Воскресенье'
                 ];


Массив можно также создать с помощью ключевого слова Array:
Код
var дни_недели = new Array('Пн','Вт','Ср');

Но метод, описанный выше, предпочтительнее.
 
профиль цитата изменить удалить
Форум » JavaScript и jQuery » JavaScript » Массивы и объекты » Понятие массива (Создаём простейший массив)
  • Страница 1 из 1
  • 1
Поиск: