获取数组二相对于数组一不同的元素
语法
import { getDifferenceFrom } from 'warbler-js'const result = getDifferenceFrom(arr1, arr2)
参数
arr1(Array) : 需要获取不同元素的数组一。arr2(Array) : 需要获取不同元素的数组二。
返回值
Array : 数组二相对于数组一不同的元素组成的数组。
源码
const getDifferenceFrom = (arr1, arr2) => {const values = new Set(arr2);return arr1.filter((element) => !values.has(element));};
例子
import { getDifferenceFrom } from 'warbler-js'const arr1 = [1,2,4,5,8]const arr2 = [2,3,5,8,9]const result = getDifferenceFrom(arr1,arr2)console.log(result) //=> [1,4]
