加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
utils.ts 949 Bytes
一键复制 编辑 原始数据 按行查看 历史
weixufeng 提交于 2022-07-25 14:09 . fix: 🐛 关闭test开关
const IS_TEST = false;
//取随机数 min = 最小值 ; max = 最大值
export const getRandom = (min: number, max: number) => {
return IS_TEST
? 5000
: parseInt(String(Math.random() * (max - min + 1) + min));
};
export const getProcessEnv = (key: string) => {
let res: string[] = [];
const env = process.env[key];
if (env) {
if (env.indexOf("&") > -1) {
res = env?.split("&");
} else if (env.indexOf("\n") > -1) {
res = env.split("\n");
} else {
res = [env];
}
}
return res;
};
//转码ascii 转 native
export const ascii2native = (str: string) => {
let asciicode = str.split("\\u");
let nativeValue = asciicode[0];
for (let i = 1; i < asciicode.length; i++) {
let code = asciicode[i];
nativeValue += String.fromCharCode(parseInt("0x" + code.substring(0, 4)));
if (code.length > 4) {
nativeValue += code.substring(4, code.length);
}
}
return nativeValue;
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化