using delete operator
Scenario
let A = [‘spray’, ‘limit’, ‘elite’, ‘exuberant’, ‘destruction’, ‘present’];
A.forEach(a => {
A.splice(A.indexOf(a), 1);
});
console.log(A);> Array [“limit”, “exuberant”, “present”]
Prior Knowledge
Solution
let A = [‘spray’, ‘limit’, ‘elite’, ‘exuberant’, ‘destruction’, ‘present’];
A.forEach(a => {
delete A[A.indexOf(a)]
});
console.log(A);
A = A.filter(a => a !== undefined);
console.log(A);> Array [undefined, undefined, undefined, undefined, undefined, undefined]
> Array []
if this article is useful to you, please applaud so let me know.