在JavaScript中,可以使用以下方法将参数添加到URL:
URLSearchParams
对象:const url = new URL("https://example.com");
const params = {
key1: "value1",
key2: "value2",
};
Object.keys(params).forEach((key) =>
url.searchParams.append(key, params[key])
);
console.log(url.href); // 输出:https://example.com/?key1=value1&key2=value2
encodeURIComponent
和字符串拼接:const baseUrl = "https://example.com";
const params = {
key1: "value1",
key2: "value2",
};
const queryString = Object.keys(params)
.map((key) => `${key}=${encodeURIComponent(params[key])}`)
.join("&");
const url = `${baseUrl}?${queryString}`;
console.log(url); // 输出:https://example.com?key1=value1&key2=value2
这两种方法都可以将参数添加到URL中,可以根据实际需求选择使用。
领取专属 10元无门槛券
手把手带您无忧上云