I want to delete elements from array in array (can't remember how it is named in math), for example:
var arr1 = ['uno', 'dos', 'tres', 'cuatro'],
arr2 = ['dos', 'cuatro'],
arr3 = arr1.without(arr2);
//arr3 === ['uno', 'tres']
Greetings
Array#filter may be helpful.
var arr1 = ['uno', 'dos', 'tres', 'cuatro'],
arr2 = ['dos', 'cuatro'],
arr3 = arr1.filter(v => arr2.indexOf(v) == -1);
console.log(arr3);
Array#filter is definetely native (:You could use Array#includes and take the negated result.
var arr1 = ['uno', 'dos', 'tres', 'cuatro'],
arr2 = ['dos', 'cuatro'],
arr3 = arr1.filter(v => !arr2.includes(v));
console.log(arr3);
arr3 = arr1.filter( item => !arr2.includes(item) )