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

瀏覽器相容性

另見