将URL中的参数转换为对象

const transURL= (url = '') => {
	const params = url?.split("?")[1]?.split("&")
	return (params || []).reduce((s, v) => ({
		...s,
		[v.split("=")[0]]: v.split("=")[1]
	}), {})
}

transURL('https://www.baidu.com/s?a=1&b=2&c=3')     // {a: "1", b: "2", c: "3"}

版权声明:本文为weixin_46976320原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。