8.1 Створення масивів
Масиви у JavaScript — структура даних, яка дозволяє зберігати впорядковані колекції значень. Ці значення можуть бути будь-якого типу, включаючи числа, рядки, об'єкти та навіть інші масиви. Масиви у JavaScript динамічно змінювані, тобто їх розмір може змінюватися в процесі виконання програми.
Створення та ініціалізація масивів:
1. Використання літерала масиву
Найпростіший спосіб створення масиву — це використання квадратних дужок []:
let array1 = []; // порожній масив
let array2 = [1, 2, 3]; // масив з трьома елементами
2. Використання конструктора масиву
Конструктор масиву Array дозволяє створювати масиви за допомогою функції:
let array1 = new Array(); // порожній масив
let array2 = new Array(3); // масив з довжиною 3 (усі елементи undefined)
let array3 = new Array(1, 2, 3); // масив з трьома елементами
3. Заповнення масиву значеннями
Можна заповнити масив значеннями після його створення:
let array = [];
array[0] = 'apple';
array[1] = 'banana';
array[2] = 'cherry';
8.2 Доступ до елементів масиву
Елементи масиву індексуються, починаючи з нуля. Доступ до елементів здійснюється за допомогою квадратних дужок:
let fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits[0]); // "Apple"
console.log(fruits[1]); // "Banana"
console.log(fruits[2]); // "Cherry"
Зміна елементів масиву
Елементи масиву можуть бути змінені за допомогою індексів:
let fruits = ["Apple", "Banana", "Cherry"];
fruits[1] = "Blueberry";
console.log(fruits); // ["Apple", "Blueberry", "Cherry"]
Властивість length
Властивість length повертає кількість елементів у масиві:
let fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits.length); // 3
8.3 Методи масиву для додавання та видалення елементів
1. Метод push
Метод push() додає один або кілька елементів у кінець масиву та повертає нову довжину масиву:
let fruits = ['apple', 'banana'];
fruits.push('cherry'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3
2. Метод pop
Метод pop() видаляє останній елемент з масиву та повертає його:
let fruits = ['apple', 'banana', 'cherry'];
let last = fruits.pop(); // 'cherry'
console.log(fruits); // ['apple', 'banana']
3. Метод shift
Метод shift() видаляє перший елемент з масиву та повертає його. Усі інші елементи зміщуються на одну позицію вліво:
let fruits = ['apple', 'banana', 'cherry'];
let first = fruits.shift(); // 'apple'
console.log(fruits); // ['banana', 'cherry']
4. Метод unshift
Метод unshift() додає один або кілька елементів на початок масиву та повертає нову довжину масиву:
let fruits = ['banana', 'cherry'];
fruits.unshift('apple'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ