I need to send multiple array as parameters, not only 2 (yes I'm using _underscore in order to check for duplicate entries)
function arrayMerge(arr1, arr2) {
arr1 = Object.prototype.toString.call(arr1) === '[object Array]' ? arr1 : [];
arr2 = Object.prototype.toString.call(arr2) === '[object Array]' ? arr2 : [];
return _.uniq(arr1.concat(arr2));
}
How can I achieve this ? I would like to send not 2, but multiples arrays as parameters.
argumentsarray:arguments[0] === arr1in your case. Iterate overargumentsto get each array._.union()for that_.union([1,4,6,9], [1,4,12,5], [5,0,10,100], [1]).join("") === _.uniq([1,4,6,9].concat([1,4,12,5]).concat([5,0,10,100]).concat([1])).join("")