let wIndex = url.indexOf("?"); let result = {}; if (wIndex === -1) return result; // 截取有用字符串 let str = url.substr(wIndex + 1); // 分割字符串为数组并返回指定格式 str.split("&").map((item, index) => { // 等号位置 let dIndex = item.indexOf("="); result[item.substr(0, dIndex)] = decodeURI(item.substr(dIndex + 1)); }); return result;