概述`URLSearchParams` 提供便捷的查询参数读写接口,支持获取/设置/追加/删除与序列化。适用于路由状态与请求构造。示例const url = new URL(location.href) const q = new URLSearchParams(url.search) q.set('page', '2'); q.append('tag', 'js') url.search = q.toString() history.replaceState(null, '', url) 工程建议编码与多值:正确处理编码与数组参数;约定键名与顺序。状态同步:在路由框架中统一管理;避免分散更新导致不一致。安全:校验与白名单;避免注入与开放重定向。参考与验证MDN URLSearchParams 文档:https://developer.mozilla.org/docs/Web/API/URLSearchParams

发表评论 取消回复