Как удалить последний хэш местоположения URL с помощью JavaScript

Если вы выполняете команды оболочки, и у вас (как у I) есть фетиш для конвейерной обработки, это хорошо:

seq 1 $END | xargs -I {} echo {}

0
задан Peter 15 January 2019 в 16:17
поделиться

1 ответ

Как-то так?

var str = "https://example.com/app?#mElem1=mAcct1&#mElem2=mAcct2&#mElem4=mAcct5"
function dropHash(str) {
  if (str.indexOf("#") ==-1) return str;
  var arr = str.split("#");
  arr.pop();
  return arr.join("#");
}

console.log(str);
str = dropHash(str)
console.log(str);
str = dropHash(str)
console.log(str);
str = dropHash(str)
console.log(str);

Или у вас просто кнопка заменяет хэш?

[119 ]
var url = new URL("https://example.com/app")
console.log(url);
url.hash="mElem2=mAcct2"
console.log(url);
url.hash="mElem3=mAcct3"
console.log(url);

0
ответ дан mplungjan 15 January 2019 в 16:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: