“Adicione um URL de javascript de barra” Respostas de código

Adicione um URL de javascript de barra

// Add trailing slash even when a query is present.
// supported in all modern browsers
let url = new URL("a?foo=bar", "https://example.com");

if (url.pathname[url.pathname.length - 1] != "/") {
	url.pathname += "/";
}

// https://example.com/a/?foo=bar
console.log(url.toString());
XenoBino

JS Adicionar Slash à direita ao URL (se não estiver presente)

var lastChar = url.substr(-1); // Selects the last character
if (lastChar != '/') {         // If the last character is not a slash
   url = url + '/';            // Append a slash to it.
}

// The temporary variable name can be omitted, and directly embedded in the assertion:

if (url.substr(-1) != '/') url += '/';

// Since the goal is changing the url with a one-liner, the following solution can also be used:

url = url.replace(/\/?$/, '/');
// If the trailing slash exists, it is replaced with /.
// If the trailing slash does not exist, a / is appended to the end (to be exact: The trailing anchor is replaced with /).
Ill Iguana

Respostas semelhantes a “Adicione um URL de javascript de barra”

Perguntas semelhantes a “Adicione um URL de javascript de barra”

Mais respostas relacionadas para “Adicione um URL de javascript de barra” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código