# difference

_difference(array, [values])

创建一个具有唯一array值的数组,每个值不包含在其他给定的数组中。返回过滤的新数组

# 参数

  • array (Array): 被过滤的数组。。
  • [values] (...Array): 排除的值。

# 返回值

  • (Array): 返回一个过滤值后的新数组。

# 实现

const _difference = (array, diff = []) => {
    if (!diff.length || !array.length) return [...array];

    return array.filter((val) => !diff.includes(val));
};

# 测试

_difference([3, 2, 1], [4, 2]);
// => [3, 1]
上次更新于: 3/23/2022, 10:11:04 AM