js常用工具类方法(持续更新)

🐰

待整理

获取URL的查询参数

这个获取URL的查询参数代码,是我见过最精简的 QAQ

1
2
3
4
5
// ?foo=bar&baz=bing => {foo: bar, baz: bing}

q={};
location.search.replace(/([^?&=]+)=([^&]+)/g,(_,k,v)=>q[k]=v);
q;

生成随机颜色

1
2
3
// 使用JavaScript简洁代码生成随机十六进制代码

'#' + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0');

数组去重

这是一个原生的JS函数但是非常简洁,Set接受任何可迭代对象,如数组[1,2,3,3],并删除重复项

1
[...new Set(arr)]
------------- 本文到此结束啦 感谢您的阅读 ♪(^∀^●)ノ -------------
0%