Skip to content

@utilslib/web/IS_WEB_WORKER

IS_WEB_WORKER

函数签名

typescript
function IS_WEB_WORKER() { ... }
点击查看源码
js
/**
 * 检测 Web Worker 环境
 * @returns Web Worker 环境判断结果
 */
function isWebWorker() {
  return (
    typeof self === "object" &&
    self.constructor &&
    self.constructor.name === "DedicatedWorkerGlobalScope"
  );
}
/** Web Worker 环境 */
export const IS_WEB_WORKER = isWebWorker();
ts
/**
 * 检测 Web Worker 环境
 * @returns Web Worker 环境判断结果
 */
function isWebWorker() {
  return (
    typeof self === "object" &&
    self.constructor &&
    self.constructor.name === "DedicatedWorkerGlobalScope"
  );
}

/** Web Worker 环境 */
export const IS_WEB_WORKER = isWebWorker();

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