sheng-tool
    Preparing search index...

    Function isEqualByPick

    • 按指定字段 pick 后做深相等比较。

      Type Parameters

      • T extends object
      • K extends string | number | symbol

      Parameters

      • value: T

        被比较的对象

      • other: T

        被比较的另一个对象

      • keys: readonly K[]

        需要参与比较的字段

      Returns boolean

      0.1.0

      isEqualByPick({ id: 1, name: 'a' }, { id: 1, name: 'b' }, ['id'])          // true
      isEqualByPick({ id: 1, name: 'a' }, { id: 1, name: 'b' }, ['id', 'name']) // false