sheng-tool
    Preparing search index...

    Function getValueByLabel

    • 在一个对象数组中,根据指定的 label 找对应的 value(如果有多个,返回第一个),如果没找到,返回 undefined。

      通常配合组件库的选择器使用。

      Type Parameters

      • T extends { label: any; value: any }

      Parameters

      • arr: T[]

        对象数组

      • label: any

        指定的 label

      Returns NonNullable<T>[keyof T] | undefined

      0.0.21

      getValueByLabel([{ value: 1, label: '1' }, { value: 2, label: '2' }], '1')   // 1
      getValueByLabel([{ value: 1, label: '1' }, { value: 2, label: '2' }], '3') // undefined