Підсумок Розділу Про Масиви в JavaScript
Свайпніть щоб показати меню
Масиви — це структури даних, призначені для зберігання та обробки колекцій значень.
Створення масивів
- Масиви в JavaScript створюються за допомогою квадратних дужок
[]і називаються літералами масиву; - Елементи масиву розділяються комами.
// Array literal creation
const colors = ["red", "green", "blue"];
const numbers = [1, 2, 3, 4, 5];
// Arrays with different data types
const mixedArray = ["apple", 42, true, { name: "John" }];
Доступ до елементів масиву
- Індексація масиву починається з
0, тобто перший елемент має індекс0, другий — індекс1і так далі; - Доступ до конкретних елементів масиву здійснюється за допомогою квадратних дужок із зазначенням індексу елемента.
const firstColor = colors[0]; // "red"
const secondNumber = numbers[1]; // 2
Зміна елементів масиву
Елементи масиву можна змінювати, звертаючись до них за індексом і присвоюючи нове значення.
colors[1] = "yellow";
numbers[0] = 10;
Довжина масиву
Властивість length масиву відображає кількість елементів у ньому. Вона автоматично змінюється при додаванні або видаленні елементів.
const colorsCount = colors.length; // 3
const numbersCount = numbers.length; // 5
Пошук останнього елемента
Щоб отримати значення останнього елемента масиву, можна обчислити його індекс за допомогою властивості довжини масиву, тобто array.length - 1.
const lastColor = colors[colors.length - 1];
const lastNumber = numbers[numbers.length - 1];
Цикл for
- Цикл
forвикористовується для поелементного перебору масиву; - Використовує змінну-лічильник (наприклад,
i) для доступу до кожного елемента за індексом; - Цикл триває, поки лічильник менший за довжину масиву;
- Є базовим інструментом для ітерації по масиву.
for (let i = 0; i < numbers.length; i+=1) {
console.log(numbers[i]);
}
Цикл For...of
- Цикл
for...of— це сучасніший і лаконічніший спосіб ітерування масивів; - Автоматично керує лічильником циклу та надає прямий доступ до значення кожного елемента;
- Спрощує ітерування масиву, роблячи код чистішим і зрозумілішим.
for (const color of colors) {
console.log(color);
}
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 9
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 2.27Секція 4. Розділ 9