d-utils
Version:
d-utils
17 lines (16 loc) • 710 B
JavaScript
/**
* d-utils version: 4.0.3
* by ifmiss
*/
;
/**
* @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;