FormData.has()

Метод has() из интерфейса FormData возвращает логическое значение, указывающее, содержит ли объект FormData указанный ключ.

Примечание: Этот метод доступен в Web Workers.

Синтаксис

formData.has(name);

Параметры

name
USVString представляет собой имя ключа, которое вы хотите проверить.

Возвращаемое значение

Boolean.

Пример

Следующий код создаёт пустой объект FormData:

var formData = new FormData();

В следующем коде показаны результаты проверки существования  username в объекте FormData, до и после добавления значения username в FormData.append:

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

Спецификация

Спецификация Статус Комментарий
XMLHttpRequest
Определение 'has()' в этой спецификации.
Живой стандарт

Поддержка браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
hasChrome Полная поддержка 50Edge Полная поддержка 18Firefox Полная поддержка 39IE Нет поддержки НетOpera Полная поддержка ДаSafari Полная поддержка 11WebView Android Полная поддержка ДаChrome Android Полная поддержка 50Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Нет поддержки НетSamsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки

Смотрите также