UNPKG

vtils

Version:

一个面向业务的 JavaScript/TypeScript 实用程序库。

19 lines (18 loc) 566 B
"use strict"; exports.__esModule = true; exports.isVisibleValue = isVisibleValue; /** * 是否是渲染后可见的值。 * 渲染后不可见的值包括:`undefined`、`null`、`true`、`false`、空字符串。 * * @param value 值 * @returns 返回结果 * ```typescript * isVisibleValue(null) // => false * isVisibleValue(0) // => true * ``` */ function isVisibleValue(value) { // ref: https://reactjs.org/docs/jsx-in-depth.html#booleans-null-and-undefined-are-ignored return value != null && value !== true && value !== false && value !== ''; }