UNPKG

0216tool_xiaoye

Version:

叶永洁自定义工具函数库

25 lines (22 loc) 666 B
/** * 将arr2与arr1的元素进行合并(如果arr1中存在该元素,则保留arr1的,抛弃其他的)组成一个新的数组(不改变原数组) 如: mergeArray([1,3,5,7,5], [5, 8],[6]) ==> [1, 3, 5, 7, 5, 8,6] */ export function mergeArray (array,...arrays){ const arr = [...array] //处理异常 if (arrays.length === 0){ return arr } //遍历二维 arrays.forEach(itemArr =>{ //遍历一维 itemArr.forEach( item => { //找不到相同 if (arr.indexOf(item) === -1){ arr.push(item) } }); }) return arr }