UNPKG

@whitesev/utils

Version:

一个常用的工具库

19 lines (18 loc) 472 B
/** * 生成uuid */ export const GenerateUUID = function () { if (typeof window?.crypto?.randomUUID === "function") { return window.crypto.randomUUID(); } else { return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace( /[xy]/g, function (charStr) { var randomValue = (Math.random() * 16) | 0, randomCharValue = charStr === "x" ? randomValue : (randomValue & 0x3) | 0x8; return randomCharValue.toString(16); } ); } };