javascript
动不古沃夫
这个作者很懒,什么都没留下…
展开
-
移动端chrome78.0版本replaceAll is not a function
移动端chrome78.0版本会出现replaceAll is not a function。解决兼容性问题,请使用 String.replace()进行代替,并使用正则表达式的全局模式进行替换。 //把数组时间转换成秒 let lyricFormated = []; for (let i = 0; i < lyricUnformatedArray.length; i++) { let element = lyricUnformatedArray[i].time; el原创 2022-04-26 22:33:04 · 905 阅读 · 0 评论 -
JS正则格式化多时间的lrc格式歌词
((w)=>{ w.lyricFormat = function(lyric){ //匹配歌词 lyric = lyric.replaceAll("\n","<br>"); let reg = /([\[\d{2}:\d{2}\.\d{2,3}]+](<br>[\[\d{2}:\d{2}\.\d{2,3}]+])+|[\[\d{2}:\d{2}\.\d{2,3}]+])([0-9]|[\u4e00-\u9fa5]|[\u.原创 2022-04-24 21:37:32 · 635 阅读 · 2 评论 -
Promise对象返回resolve的值
function getJoke() { var p = new Promise((resolve, reject) => { const XHR = new XMLHttpRequest(); url = "http://cloud.api.tpaccept.icu:3000/comment/music?id=186016&limit=1"; XHR.open("get", url); XHR.send(); ...原创 2022-04-17 22:15:03 · 1254 阅读 · 0 评论 -
javascript生成不重复的随机数
//生成随机数的范围 let limits = 100; //生成的数字数量 let num = 20; let final = []; //获取0-x的数 for (let i = 0; i < num; i++) { let result = parseInt(Math.random() * limits); //将数据添加到数组当中 final[i] = resu...原创 2021-08-12 23:56:29 · 1024 阅读 · 1 评论