Удаление элементов массива справа

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом лабе мы исследуем, как удалить элементы массива справа с использованием JavaScript. Мы создадим функцию, которая принимает массив и число в качестве аргументов и возвращает новый массив с указанным количеством элементов, удалённым справа. Мы будем использовать метод Array.prototype.slice() для реализации этой функциональности и также узнаем, как установить значение по умолчанию для второго аргумента функции.

Удаление элементов массива справа

Для удаления указанного количества элементов справа от массива следуйте этим шагам:

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковать программирование.
  2. Используйте Array.prototype.slice(), чтобы удалить указанное количество элементов справа.
  3. Если вы хотите удалить только один элемент, вы можете опустить последний аргумент n, и будет использовано значение по умолчанию 1.

Вот пример кода:

const dropRight = (arr, n = 1) => arr.slice(0, -n);

Вы можете протестировать эту функцию примерами ниже:

dropRight([1, 2, 3]); // [1, 2]
dropRight([1, 2, 3], 2); // [1]
dropRight([1, 2, 3], 42); // []

Резюме

Поздравляем! Вы завершили лабу по удалению элементов массива справа. Вы можете практиковаться в более лабах в LabEx, чтобы улучшить свои навыки.