URLSearchParams: getAll() 方法

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

注意:此功能在 Web Workers 中可用。

getAll() 方法是 URLSearchParams 接口的一部分,它返回与给定搜索参数关联的所有值组成的数组。

语法

js
getAll(name)

参数

name

要返回的参数名称。

返回值

一个字符串数组。如果找不到给定参数的任何值,则可能为空数组。

示例

js
const url = new URL("https://example.com?foo=1&bar=2");
const params = new URLSearchParams(url.search);

// Add a second foo parameter.
params.append("foo", 4);

console.log(params.getAll("foo")); // ["1", "4"]

规范

规范
URL
# dom-urlsearchparams-getall

浏览器兼容性