• 获取列表中的唯一记录

    Type Parameters

    • T

    Parameters

    • list: T[]

      要处理的数组

    • Optionalprop: ((item: T) => string)

      可选,用于确定唯一性的属性获取函数。如果未提供,则将元素本身作为唯一值

        • (item): string
        • Parameters

          • item: T

          Returns string

    Returns T[]

    去重后的数组

    // 基本用法
    listDistinct([1, 2, 2, 3]); // 返回 [1, 2, 3]

    // 使用对象数组
    const users = [
    { id: 1, name: 'Alice' },
    { id: 2, name: 'Bob' },
    { id: 1, name: 'Alice' }
    ];
    listDistinct(users, user => user.id);
    // 返回 [
    // { id: 1, name: 'Alice' },
    // { id: 2, name: 'Bob' }
    // ]