Переключение элемента в массиве

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

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

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

Введение

В этом практическом занятии мы изучим, как переключать элемент в массиве с использованием JavaScript. Функция toggleElement() позволяет удалить элемент из массива, если он уже включен в него, или добавить элемент в массив, если он отсутствует. Это практическое занятие поможет вам понять, как использовать методы includes() и filter() в сочетании с оператором расширения для эффективного переключения элементов массива.

Как переключить элемент в массиве

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

  1. Откройте Терминал/SSH и введите node, чтобы начать практиковаться в написании кода.
  2. Проверьте, находится ли заданный элемент в массиве с использованием Array.prototype.includes().
  3. Если элемент находится в массиве, используйте Array.prototype.filter(), чтобы удалить его.
  4. Если элемент не находится в массиве, используйте оператор расширения (...), чтобы добавить его.
  5. Используйте функцию toggleElement, которая принимает массив и значение, чтобы переключить элемент в массиве.
const toggleElement = (arr, val) =>
  arr.includes(val) ? arr.filter((el) => el !== val) : [...arr, val];

toggleElement([1, 2, 3], 2); // [1, 3]
toggleElement([1, 2, 3], 4); // [1, 2, 3, 4]

Следуя этим шагам, вы можете легко переключать элемент в массиве с использованием JavaScript.

Резюме

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