Методи Масивів та Маніпуляції
Масиви є універсальними для зберігання та отримання даних. Отримання даних за допомогою квадратних дужок []
називається індексацією.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Однак існують різні методи для роботи з масивами.
Додавання елементів
Існують різні способи додати елементи до масиву.
Push
Метод push()
додає нове значення в кінець масиву:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Метод unshift()
працює подібно до методу push()
, але вставляє значення на початок масиву.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Індексування
Можна додати нове значення за допомогою індексування:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Індексація дозволяє призначати значення певному індексу, перевизначати попереднє значення тощо:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Щоб додати новий елемент до масиву без помилок, можна скористатися методом push(value)
або виразом arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Видалення елементів
Іноді виникає потреба видалити елементи з масиву. Це можна зробити різними способами.
Pop
Метод pop()
видаляє останній елемент масиву та дозволяє зберегти його в іншу змінну:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Метод shift()
працює подібно до pop()
, але видаляє перший елемент з масиву:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Як можна додати елемент у кінець масиву?
2. Як можна видалити останній елемент масиву?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain the difference between push and unshift?
How does indexing work when adding or updating elements?
What happens if I use pop or shift on an empty array?
Awesome!
Completion rate improved to 2.33
Методи Масивів та Маніпуляції
Свайпніть щоб показати меню
Масиви є універсальними для зберігання та отримання даних. Отримання даних за допомогою квадратних дужок []
називається індексацією.
let arr = [1, 2, 3, 4, 5, 6];
arr[3] // This is indexing
Однак існують різні методи для роботи з масивами.
Додавання елементів
Існують різні способи додати елементи до масиву.
Push
Метод push()
додає нове значення в кінець масиву:
1234567let arr = [1, 2, 3]; arr.push(4); arr.push(5); arr.push(6); console.log(arr);
Unshift
Метод unshift()
працює подібно до методу push()
, але вставляє значення на початок масиву.
123456let arr = [1, 2, 3]; console.log("Array:", arr); arr.unshift(222); // Insert element at the start console.log("Array:", arr);
Індексування
Можна додати нове значення за допомогою індексування:
123456let arr = [1, 2]; arr[2] = 3; arr[3] = 4; console.log(arr);
Індексація дозволяє призначати значення певному індексу, перевизначати попереднє значення тощо:
12345let arr = [1, 2, 3]; arr[0] = 4; console.log("Array:", arr);
Щоб додати новий елемент до масиву без помилок, можна скористатися методом push(value)
або виразом arr[arr.length] = value
:
12345678910111213let myArray = []; myArray[myArray.length] = "indexing"; console.log("After first indexing:", myArray); myArray.push("pushing"); console.log("After first pushing:", myArray); myArray[myArray.length] = "indexing"; console.log("After second indexing:", myArray); myArray.push("pushing"); console.log("After second pushing:", myArray);
Видалення елементів
Іноді виникає потреба видалити елементи з масиву. Це можна зробити різними способами.
Pop
Метод pop()
видаляє останній елемент масиву та дозволяє зберегти його в іншу змінну:
1234567let arr = [11, 22, 33, 44]; console.log("Array:", arr); let x = arr.pop(); // Remove and save the last element in `arr` to variable `x` console.log("Popped element:", x); console.log("Array now:", arr);
Shift
Метод shift()
працює подібно до pop()
, але видаляє перший елемент з масиву:
123456789101112let arr = [11, 22, 33, 44, 55, 66]; console.log("Array:", arr); let popped = arr.pop(); // Remove the last element console.log("Popped:", popped); console.log("Array:", arr); let shifted = arr.shift(); // Remove the first element console.log("Shifted:", shifted); console.log("Array:", arr);
1. Як можна додати елемент у кінець масиву?
2. Як можна видалити останній елемент масиву?
Дякуємо за ваш відгук!