Довідники JavaScript Масиви даних

Що таке Масиви даних в JavaScript?

Масиви дозволяють зберігати великий обсяг інформації в одному місці. У JavaScript можна знайти кілька основних типів масивів.


Одновимірний масив

Одномірний масив складається з кількох елементів, об'єднаних під одним ім'ям. Щоб створити масив, необхідно створити змінну і присвоїти їй значення Array(). Всередині ви можете через кому записувати різні значення, які й будуть елементами масиву.


У масивах відлік починається з 0, тому перший елемент за індексом дорівнюватиме 0, другий - 1 і так далі.


Приклади створення масиву:

var some = new Array(); // Створення порожнього масиву
some[0] = '1'; // Додавання 1 елемента
some[1] = 2; // Додавання 2 елемента
console.log(some[0]); // Виведення першого елемента
var array = new Array (1, 5, 2); // Створення масиву зі значеннями відразу ж

Працювати з елементами масиву можна як зі змінними. Ми можемо їх виводити або встановлювати для них нові значення.


Для масивів існує кілька додаткових функцій, які ще будуть вивчені під час курсу. Зараз було вивчено лише метод length, який дозволяє отримати довжину всього масиву.


Приклад метода:

var elements = new Array(23, 6, 0, true, "Перший");
// Виведе значення 5, тому що в масиві 5 елементів
console.log(elements.length);

Спочатку масиви можуть здатися марними, але насправді це не так. Надалі ви зможете зрозуміти всю важливість масивів.

Багатовимірний масив

Багатовимірний масив - це масив, у якому кожен елемент є іншим масивом. Насправді дуже рідко застосовуються масиви з більш ніж третім рівнем вкладеності. Тобто масиви, в яких всі елементи є іншими масивами і в якому всі елементи та інші масиви зустрічаються дуже і дуже рідко на практиці.


Ми не вивчатимемо подібні масиви, оскільки принцип їх побудови такий самий як при роботі з двовимірними масивами.


Для створення двовимірних масивів потрібно використовувати подвійні квадратні дужки після типу даних. Виглядає такий масив як матриця, а записується так:

var x = new Array(new Array(0, 34, 2), new Array(3, 4, 5));
console.log(x[0][1]); // Виведе 34

// Можна їх одразу не привласнювати
var symbols = new Array(new Array(), new Array());
symbols [0][1] = 'A';

Ми бачимо, що елементи першого масиву є іншими масивами. Щоб вибрати будь-який об'єкт використовуйте ту ж структуру, що і для одномірних масивів, ось тільки тепер вказуйте індекс як першого масиву, так і другого:

x[0][1] = 1; // Замість 34 тепер буде 1
Коментарі
Додати коментар

Поки що коментарів немає