解题思路: 获取参数字符串,即取得 "?" 与 "#" 之间的字符串 将参数字符串作为键值对存储起来 特殊情况判断返回 判断 指定 与 不指定 参数名称两种返回结果 判断 不指定 参数时 有结果 旧返回,无结果 返回空字符串'' 完整代码 // 1. 获取参数字符串,即取得 "?" 与 "#" 之间的字符串 const result = {} sUrl.match(/\?(.*)\#/)[1].split('&').forEach(item => { // 2. 将参数字符串作为键值对存储起来 const tempArr =...