FormData.has()

has()方法会返回一个布尔值,表示该FormData对象是否含有某个key 。

注意: 该方法在 Web Workers 可用。

语法

formData.has(name);

参数

name
一个 USVString ,要查询的 key 名称。

返回

一个 Boolean

示例

下列代码会先创建一个空的 formData 对象:

var formData = new FormData();

下列代码用来检测 FormData对象是否存在username这个key。默认检测一次,使用 FormData.append 插入username之后再检测一次:

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

规范

规范 状态 说明
XMLHttpRequest
has()
Living Standard  

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 50.0 39.0 (39.0) 未实现 (Yes) 未实现
Available in web workers 50.0 39.0 (39.0) 未实现 (Yes) 未实现
Feature Android Android Webview Firefox Mobile (Gecko) Firefox OS (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support 未实现 50.0 (Yes) (Yes) 未实现

(Yes)

未实现 50.0
Available in web workers 未实现 50.0 (Yes) (Yes) 未实现 (Yes) 未实现 50.0

相关链接

文档标签和贡献者

 此页面的贡献者: Cattla
 最后编辑者: Cattla,