Как вернуть строку example.com
с помощью JavaScript, если ввод https://example.com/page.html?query=string
?
Прямо сейчас, если я использую window.location.hostname
– или location.hostname
– возвращаемое значение будетexample.com
/
, но я хочуexample.com
без косой черты в конце.
Этот вопрос похож на вопрос @r1853 "Как удалить завершающую косую черту из window.location.pathname», но поскольку JavaScript предоставляет множество способов захвата частей URI (location.hostname
, location.host
, location.href
) и поскольку правильно сформированные URI являются закрытым классом, я предположил, что был менее затратным вариантом, чем использование регулярного выражения для удаления косой черты из них.