Sha256: 665b76239522cbe471e3553318de55d1eae1b4f75d097f189e1fdcc344da5c3e
Contents?: true
Size: 508 Bytes
Versions: 69
Compression:
Stored size: 508 Bytes
Contents
var indexOf = require('./indexOf'); /** * Combines an array with all the items of another. * Does not allow duplicates and is case and type sensitive. */ function combine(arr1, arr2) { if (arr2 == null) { return arr1; } var i = -1, len = arr2.length; while (++i < len) { if (indexOf(arr1, arr2[i]) === -1) { arr1.push(arr2[i]); } } return arr1; } module.exports = combine;
Version data entries
69 entries across 69 versions & 2 rubygems