语法:

  1. _.unionBy([arrays], [iteratee=_.identity])

功能:

  • 这个方法类似_.union ,除了它接受一个 iteratee (迭代函数),调用每一个数组(array)的每个元素以产生唯一性计算的标准。iteratee 会传入一个参数:(value)

    参数:

  • [arrays] (…Array): 要检查的数组

  • [iteratee=.identity] (Array|Function|Object|string)_: 迭代函数,调用每个元素

    返回:

  • (Array): 返回一个新的联合数组

    例子:

    ```typescript _.unionBy([2.1], [1.2, 2.3], Math.floor); // => [2.1, 1.2]

// The _.property iteratee shorthand. _.unionBy([{ ‘x’: 1 }], [{ ‘x’: 2 }, { ‘x’: 1 }], ‘x’); // => [{ ‘x’: 1 }, { ‘x’: 2 }] ```