JavaScript: отфильтровать указанные значения из указанного массива

Основы JavaScript (синтаксис ES6): упражнение 8 с решением

Напишите программу JavaScript для фильтрации указанных значений из указанного массива. Вернуть исходный массив без отфильтрованных значений.

Пример решения:

HTML-код:

       Отфильтровать указанные значения из указанного массива        

Код JavaScript:

 //# Источник https://bit.ly/2neWfJ2 const pull = (arr, ... args) => {let argState = Array.isArray (args [0])?  args [0]: args;  let pull = arr.filter ((v, i) =>! argState.includes (v));  arr.length = 0;  pull.forEach (v => arr.push (v));  return pull;}; let array1 = ['a', 'b', 'c', 'a', 'b', 'c']; console.log (pull (array1, 'a', 'c')  ); let array2 = ['a', 'b', 'c', 'a', 'b', 'c']; console.log (pull (array2, 'b'));  

Пример вывода:

 ["b", "b"] ["a", "c", "a", "c"] 

Графическая презентация:

Блок-схема:

Интерактивная демонстрация:

См. Pen javascript-basic-упражнение-1-8 от w3resource (@ w3resource) на CodePen.

Назад: Напишите программу на JavaScript для преобразования указанного числа в массив цифр.
Далее: Напишите программу на JavaScript для объединения чисел данного массива в массив, содержащий все комбинации.

Оцените статью
nanomode.ru
Добавить комментарий