Рубрики
Uncategorized

Копирование элементов массива с помощью среза ()

Следующий метод, который мы охватим, — это ломтик (). Вместо того, чтобы модифицировать массив, ломтик () копий или экстрактов … с меткой JavaScript, DevOps, Учебник, начинающие.

  • Следующий метод, который мы будем покрывать ломтик () Отказ Вместо модификации массива, кусочек() Копирует или извлекает данное количество элементов в новый массив, оставляя массив, который он называется нетронутым. ломтик () Занимает только 2 параметра — первый — это индекс, на котором начать добычу, а второй — это индекс, в котором может остановить добычу (добыча доступа до, но не включая элемент на этом индексе).
  • Бывший:
function forecast(arr) {
 let todaysWeather = arr.slice(2, 4)
 return todaysWeather;
}

console.log(forecast(['cold', 'rainy', 'warm', 'sunny', 'cool', 'thunderstorms'])); will display ['warm', 'sunny']
  • Мы определили функцию, Прогноз ... , это берет массив в качестве аргумента. Я изменил функцию, используя ломтик () Чтобы извлечь информацию из массива аргументов и вернуть новый массив, который содержит элементы строки теплые и солнечные. По сути, мы создали новый массив, извлеките элементы из существующего массива.
  • Еще один бывший:
let weatherConditions = ['rain', 'snow', 'sleet', 'hail', 'clear'];

let todaysWeather = weatherConditions.slice(1, 3);
  • сегоднясъемник будет иметь значение [«Снег», «Снаряд»] , пока WeatherVodions все равно был бы [«Дождь», «снег», «Снаряд», «град», «ясно»] Отказ

Оригинал: «https://dev.to/rthefounding/copying-array-items-using-slice-34p7»