Skip to content

@utilslib/core/isEmptyString


检查一个值是否为空字符串。


isEmptyString

函数签名

typescript
function isEmptyString(value: unknown): value is ""

描述

检查一个值是否为空字符串。

参数

参数名类型可选默认值描述
valueunknown--

返回值

value is ""

点击查看源码
js
/**
 * 检查一个值是否为 String 类型。
 *
 * @param {unknown} value - 要检查的值。
 * @returns {value is string} 如果值为 String 类型,则返回 true,否则返回 false。
 */
function isString(value) {
  return typeof value === "string";
}
/**
 * 检查一个值是否为空字符串。
 *
 * @param {unknown} value - 要检查的值。
 * @returns {value is ""} 如果值为空字符串,则返回 true,否则返回 false。
 */
export function isEmptyString(value) {
  return isString(value) && value.length === 0;
}
ts
/**
 * 检查一个值是否为 String 类型。
 *
 * @param {unknown} value - 要检查的值。
 * @returns {value is string} 如果值为 String 类型,则返回 true,否则返回 false。
 */
function isString(value: unknown): value is string {
  return typeof value === "string";
}

/**
 * 检查一个值是否为空字符串。
 *
 * @param {unknown} value - 要检查的值。
 * @returns {value is ""} 如果值为空字符串,则返回 true,否则返回 false。
 */
export function isEmptyString(value: unknown): value is "" {
  return isString(value) && value.length === 0;
}

如有错误,请提交issue :::