logo

Метод JavaScript Array slice().

The Метод масиву slice(). повертає вибрані елементи в масиві як новий масив. Він вибирає від заданого початку до заданого кінця (не включно). Цей метод не змінює вихідний масив, уможливлюючи неруйнівне вилучення сегментів масиву.

Синтаксис



arr.slice(begin, end);>

Параметри

  • почати: Цей параметр визначає початковий індекс, з якого буде витягнуто частину. Якщо цей аргумент відсутній, метод приймає значення begin як 0, оскільки це початкове значення за замовчуванням.
  • кінець: Параметр, що вказує кінцевий індекс для вилучення частини з масиву, за замовчуванням довжина масиву, якщо не визначено, коригування для перевищення довжини.

Повернене значення

Цей метод повертає новий масив, що містить частину початкового масиву.



Приклади методу Array slice().

приклад 1: Вилучення елементів між двома індексами

рядок підрядок

Х ere, the шматочок() метод витягує масив із заданого масиву, починаючи з індексу 2 і включає всі елементи, менші за індекс 4 .

JavaScript
function func() {  // Original Array  let arr = [23, 56, 87, 32, 75, 13];  // Extracted array  let new_arr = arr.slice(2, 4);  console.log(arr);  console.log(new_arr); } func();>

Вихід
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32 ]>

приклад 2: Передача аргументів



Х ere, the шматочок() метод витягує весь масив із заданого рядка та повертає його як відповідь, оскільки до нього не було передано жодних аргументів.

JavaScript
function func() {  //Original Array  let arr = [23, 56, 87, 32, 75, 13];  //Extracted array  let new_arr = arr.slice();  console.log(arr);  console.log(new_arr); } func();>

Вихід
[ 23, 56, 87, 32, 75, 13 ] [ 23, 56, 87, 32, 75, 13 ]>

приклад 3: Вилучення масиву з індексу 2

У цьому прикладі шматочок() Метод витягує масив, починаючи з індексу 2 до кінця масиву та повертає його як відповідь.

JavaScript
function func() {  //Original Array  let arr = [23, 56, 87, 32, 75, 13];  //Extracted array  let new_arr = arr.slice(2);  console.log(arr);  console.log(new_arr); } func();>

Вихід
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32, 75, 13 ]>

Приклад 4: Розрізання вкладеного масиву

У цьому прикладі метод slice() витягує елементи з вкладеного масиву та повертає його як відповідь.

Javascript
function func() {  // Original Array  let arr = [23, [87, 32, 75, 27,3,10,18 ,13]];  // Extracted array  let new_arr = arr[1].slice(2, 4);  console.log(arr);  console.log(new_arr); } func();>

Вихід
[ 23, [ 87, 32, 75, 27, 3, 10, 18, 13 ] ] [ 75, 27 ]>

У нас є повний список методів Javascript Array, щоб перевірити їх, перегляньте це Javascript Array Повний довідник стаття.

перемикач програмування на java

Підтримувані браузери

  • Гугл хром
  • Край
  • Internet Explorer
  • Firefox
  • Опера
  • Сафарі