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

JavaScriptJavaScriptBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28279{{"Удаление элементов массива слева"}} javascript/data_types -.-> lab-28279{{"Удаление элементов массива слева"}} javascript/arith_ops -.-> lab-28279{{"Удаление элементов массива слева"}} javascript/comp_ops -.-> lab-28279{{"Удаление элементов массива слева"}} end

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

Для начала практики программирования откройте Терминал/SSH и введите node.

Вот функция, которая создает новый массив с удалением заданного количества элементов слева:

const drop = (arr, n = 1) => arr.slice(n);

Функция использует Array.prototype.slice() для удаления заданного количества элементов слева. Если вы опустите последний аргумент n, функция будет использовать значение по умолчанию 1.

Вот несколько примеров использования функции drop:

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

Резюме

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