DEV Community

Md. Khalid Hossen
Md. Khalid Hossen

Posted on

2

Remove multiple item from an array using array in JavaScript.

Suppose your task is removed multiple items from an array using an array:

My Working procedure:

  1. At first remove Items Array make it object
  2. Then filter array with conditionally where check is it available into that object or not.
  3. If not available return items

*Example: *

  // array which holds all values
  const array = [2, 4, 6, 3];

  // array of values that needs to be deleted
  const itemsToDeleteArr = [4, 6];

  // make an object to hold values from itemsToDeleteArr
  const itemsToDeleteSet = new Set(itemsToDeleteArr);

  // use filter() method
  // to filter only those elements
  // that need not to be deleted from the array
  const newArr = namesArr.filter((item) => {
    // return those elements not in the namesToDeleteSet
    return !itemsToDeleteSet.has(item);
  });

  console.log(newArr); // [2, 3]
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more