JavaScript
  • 🧑‍💻Full-Stack Web Developer
  • 📚Теорія
    • 1️⃣Змінні і типи
      • Знайомство з JavaScript
      • Інструменти розробника
      • Підключення скрипту
      • Основи синтаксису
      • Змінні і типи
      • Взаємодія з користувачем
      • Основні оператори
      • Числа
      • Рядки
      • Логічні операції
    • 2️⃣Розгалудження і цикли
      • Розгалуження
      • Тернарний оператор
      • Інструкція switch
      • Область видимості
      • Цикли
    • 3️⃣Масиви
      • Масиви
      • Ітерація по масиву
      • Присвоєння за посиланням і значенням
      • Методи масиву
    • 4️⃣Функції
      • Функції
      • Стек викликів
    • 5️⃣Обʼєкти
      • Обʼєкти
      • Перебирання обʼєкта
      • Масив обʼєктів
      • Операції spread і rest
      • Деструктуризація обʼєктів
      • Деструктуризація масивів
      • Паттерн "обʼєкт параметрів"
    • 6️⃣Колбек-функції, стрілкові функції, перебір масиву
      • Колбек-функції
      • Метод forEach
      • Стрілкові функції
      • Підходи до написання коду
      • Чисті функції
    • 7️⃣Перебираючі методи масивів
      • Перебираючі методи масиву
      • Метод map()
      • Метод flatMap()
      • Метод filter()
      • Метод find()
      • Метод findIndex()
      • Методи every() і some()
      • Метод reduce()
      • Метод sort()
      • Ланцюжки методів
    • 8️⃣Контекст, прототипи та класи
      • Контекст виконання функції
      • Правила визначення this
      • Методи функцій
      • Об'єктно-орієнтоване програмування
      • Прототипне наслідування
    • Класи
  • 👷Практика
    • 👷Практика
    • Page 1
  • Про мене
    • Про мене
Powered by GitBook
On this page
  • Створення масиву
  • Доступ до елементів масиву
  • Перевизначення елементів у масиві
  • Довжина масиву
  • Індекс останнього елемента масиву
  1. Теорія
  2. Масиви

Масиви

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

Створення масиву

Створення масиву в JavaScript можна зробити за допомогою квадратних дужок [] і розділити елементи комами:

const array = [element1, element2, element3];

де element1, element2, element3 - це елементи масиву.

Наприклад:

const arrayOfNumbers = [1, 2, 3, 4, 5];
const arrayOfStrings = ['привіт', 'світ'];
const mixedArray = [1, 'рядок', true, { key: 'value' }];

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

Доступ до елементів масиву

Для доступу до елементів масиву використовується їхній індекс, який починається з нуля: масив[індекс]. Вказують імʼя масиву й у квадратних дужках порядковий індекс елемента. Між іменем змінної, що зберігає масив, і квадратними дужками не повинно бути пробілу.

Наприклад:

const arrayOfNumbers = [10, 20, 30, 40, 50];
console.log(arrayOfNumbers[0]); // Виведе 10
console.log(arrayOfNumbers[2]); // Виведе 30

Перевизначення елементів у масиві

Для зміни значення елемента масиву використовують просте призначення значення за певним індексом. (Примітка: для рядків це не працює)

const myArray = [1, 2, 3, 4, 5];

// Зміна елемента масиву з індексом 2 на нове значення
myArray[2] = 'нове значення';

console.log(myArray); // Виведе: [1, 2, 'нове значення', 4, 5]

Довжина масиву

Властивість length використовується для отримання довжини (кількості елементів) масиву. Це динамічна властивість, тобто вона змінюється при додаванні чи видаленні елементів масиву.

const myArray = [10, 20, 30, 40, 50];
console.log(myArray.length); // Виведе: 5, оскільки в масиві 5 елементів

Індекс останнього елемента масиву

Для отримання індексу останнього елемента в масиві можна скористатися властивістю length та відняти одиницю від цього значення.

Оскільки індексація масивів у JavaScript починається з 0, останній елемент масиву матиме індекс, який дорівнює length - 1.

const myArray = [10, 20, 30, 40, 50];
let lastIndex = myArray.length - 1;
console.log(lastIndex); // Виведе: 4
console.log(myArray[lastIndex]); // Виведе: 50

PreviousМасивиNextІтерація по масиву

Last updated 1 year ago

📚
3️⃣