删除网址参数JS ES6

时间:2017-03-30 14:04:22

标签: javascript reactjs ecmascript-6

我有一个包含参数的网址,我想删除它。我创建了一个if...else条件,但我想在ES6中进行改进。

if ( window.location.search.indexOf('&submit')  > -1 ) {
    window.location = urlBase + '/' + window.location.search;
} else {
    window.location = urlBase + '/' + window.location.search + '&submit=1';
}

提前谢谢。

1 个答案:

答案 0 :(得分:3)

不确定您的目标是什么,但我在这里只使用了includes和模板文字。

if (window.location.search.includes('&submit')) {
    window.location = `${urlBase}/${window.location.search}`;
} else {
    window.location = `${urlBase}/${window.location.search}&submit=1`;
}