FormData: has() 方法

Baseline 已广泛支持

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

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

FormData 接口的 has() 方法返回一个 FormData 对象是否包含某个键。

语法

js
has(name)

参数

name

一个字符串,表示要测试的键的名称。

返回值

如果 FormData 中的键与指定的 name 匹配,则返回 true。否则返回 false

示例

以下代码片段演示了在向 FormData 对象添加 username 值之前和之后,测试其中是否存在 username 的结果(使用 append() 方法)。

js
formData.has("username"); // Returns false
formData.append("username", "Chris");
formData.has("username"); // Returns true

规范

规范
XMLHttpRequest
# dom-formdata-has

浏览器兼容性

另见