UNPKG

d-utils

Version:

d-utils

17 lines (16 loc) 710 B
/** * d-utils version: 4.0.3 * by ifmiss */ "use strict"; /** * @description 移除url的某一个参数 * @since 3.0.1 * @param { Array } paramNames 参数名称的数组 * @param { URL } url url地址 * @return { String } 返回一个新地址 * @example * UrlUtils.deleteUrlParam(['code', 'name'], 'http://localhost:2008/#a?a=22&b=2&code=3') * // 'http://localhost:2008/#a?a=22&b=2' */ function e(e,t){void 0===t&&(t=location.href);var r=t.split("?")[1];if(!r)return t;var o=t.split("?")[0],a=new URLSearchParams(r);return e.forEach((function(e){a.delete(e)})),a.toString()?o+"?"+a.toString():o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e,exports.deleteUrlParam=e;