UNPKG

@moomfe/zenjs

Version:

ZenJS 是一个高性能的 JavaScript 工具库。

26 lines (22 loc) 821 B
import StringProto from "../global/String/prototype/index"; import BooleanProto from "../global/Boolean/prototype/index"; import ArrayProto from "../global/Array/prototype/index"; import FunctionProto from "../global/Function/prototype/index"; import defineProperty from "../global/Object/defineProperty"; [ [ 'String', StringProto ], [ 'Boolean', BooleanProto ], [ 'Array', ArrayProto ], [ 'Function', FunctionProto ] ].forEach( obj => { defineProperty( obj[ 1 ], `__is${ obj[ 0 ] }__`, { value: true, configurable: false,// 删除/定义 enumerable: false,// 枚举 writable: false// 写入 }); }); export const isString = '__isString__'; export const isBoolean = '__isBoolean__'; export const isArray = '__isArray__'; export const isFunction = '__isFunction__';