Введение
В этом лабе мы исследуем, как удалить элементы массива справа с использованием JavaScript. Мы создадим функцию, которая принимает массив и число в качестве аргументов и возвращает новый массив с указанным количеством элементов, удалённым справа. Мы будем использовать метод Array.prototype.slice() для реализации этой функциональности и также узнаем, как установить значение по умолчанию для второго аргумента функции.
Удаление элементов массива справа
Для удаления указанного количества элементов справа от массива следуйте этим шагам:
- Откройте Терминал/SSH и введите
node, чтобы начать практиковать программирование. - Используйте
Array.prototype.slice(), чтобы удалить указанное количество элементов справа. - Если вы хотите удалить только один элемент, вы можете опустить последний аргумент
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, чтобы улучшить свои навыки.