FormData: getAll() 方法

Baseline 已广泛支持

此特性已成熟稳定,适用于多种设备和浏览器版本。自 2018 年 10 月起,它已在各浏览器中可用。

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

FormData 接口的 getAll() 方法返回 FormData 对象中与给定键关联的所有值。

语法

js
getAll(name)

参数

name

一个字符串,表示要检索的键的名称。

返回值

一个值数组,其键与指定的 name 匹配。否则,返回一个空列表。

示例

如果我们使用 append()FormData 添加两个 username

js
formData.append("username", "Chris");
formData.append("username", "Bob");

以下 getAll() 方法将以数组形式返回两个 username

js
formData.getAll("username"); // Returns ["Chris", "Bob"]

规范

规范
XMLHttpRequest
# dom-formdata-getall

浏览器兼容性

另见