一、一个快速评分的骚组件
const getRate = rate => "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate); console.log(getRate(0)); // ☆☆☆☆☆ console.log(getRate(1)); // ★☆☆☆☆ console.log(getRate(2)); // ★★☆☆☆ console.log(getRate(3)); // ★★★☆☆ console.log(getRate(4)); // ★★★★☆ console.log(getRate(5)); // ★★★★★简直写的太妙了!
二、漂亮随机码
const str = Math.random().toString(36).substring(4, 10) console.log(str); // 随机输出6位随机码这个在要为每个用户生成一个随机码的时候特别好用,具体随机码多少位可以自己控制,如果要的随机码位数特别长,可以把这个函数>多调用一次,然后把结果进行字符串拼接。
三、史上最NB的报错处理
try { const str = ''; str.map(); // Uncaught TypeError: str.map is not a function } catch(e) { window.open("https://stackoverflow.com/search?q=js+" + >e.message); }报错处理直接调用到公司自己搭的chatGPT上就更厉害了