URLSearchParams
接口定义了一些实用的方法来处理 URL 的查询字符串。
URLSearchParams()是个构造函数,将返回一个可以操作查询字符串的对象。
const query = new URLSearchParams(); query.append("a", 1); query.append("b", 2); const queryString = query.toString(); // "a=1&b=2" const url = `https://www.abc.com?${query}`; // 将自动调用query的toString()方法
// current url: https://www.abc.com?a=1&b=2 const query = new URLSearchParams(location.search); query.get("a"); // "1" query.get("b"); // "2" query.getAll("a"); // ["1"]
兼容性较差
建议使用polyfill:
来源:
如对本文有疑问, 点击进行留言回复!!
网友评论