sheng-tool
    Preparing search index...

    Function isEqualBy

    • 按投影结果做深相等比较。

      Type Parameters

      • T
      • M

      Parameters

      • value: T

        被比较的值

      • other: T

        被比较的另一个值

      • mapper: (value: T) => M

        投影函数

      Returns boolean

      0.1.0

      isEqualBy({ id: 1, name: 'a' }, { id: 1, name: 'b' }, item => item.id)                 // true
      isEqualBy({ profile: { age: 18 } }, { profile: { age: 19 } }, item => item.profile) // false