@mudssky/jsutils
    Preparing search index...

    Function includeIf

    • 根据条件决定是否包含某个值。 当 condition 为 true 时返回数组形式的值;当 condition 为 false 时返回空数组。 若传入的 value 已经是数组,则原样返回;否则会将单值包装为数组。

      Type Parameters

      • T

        值的元素类型

      Parameters

      • condition: boolean

        条件布尔值,true 时包含,false 时返回空数组

      • value: T | T[]

        单个值或值数组

      Returns T[]

      返回一个数组:满足条件则包含对应的值或数组,否则为空数组

      includeIf(true, 1)        // [1]
      includeIf(true, [1, 2]) // [1, 2]
      includeIf(false, 1) // []

      不会抛出错误