functionuuid(){
var tm = Date.now().toString(16);var tmp ='asxxxxxx-yxxx-2xxx-yxxx-yxxxxxxxxxxx'.slice(0,-tm.length);return(
tmp.replace(/[xy]/g,(c)=>{
var r =(Math.random()*16)|0;return(c ==='x'? r :(r &0x3)|0x8).toString(16);})+ tm
);}
URL.createObjectURL方法
返回的 URL 会带上一段 36 位长的字符串,和 UUID 的长度一致
functionuuidBlob(){
var temp_url =URL.createObjectURL(newBlob());var uuid = temp_url.toString();URL.revokeObjectURL(temp_url);return uuid.substring(uuid.lastIndexOf('/')+1);}