FormData.has()

O método has() da interface FormData retorna um booleano declarando se o objeto FormData contém uma certa chave.

Note: This method is available in Web Workers.

Sintaxe

formData.has(name);

Parâmetros

name
Uma USVString que representa o nome da chave que você que testar.

Retorna

Um Boolean.

Exemplo

A linha a seguir cria um objeto FormData vazio:

var formData = new FormData();

O trecho a seguir mostra os resultados de testar a existência de username no objeto FormData, antes e depois de acrescentar um valor de username no objeto usando FormData.append:

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

Especificações

Especificação Status Comentário
XMLHttpRequest
The definition of 'has()' in that specification.
Padrão em tempo real

Compatibilidade de navegador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
hasChrome Full support 50Edge Full support 18Firefox Full support 39IE No support NoOpera Full support YesSafari Full support 11WebView Android Full support YesChrome Android Full support 50Firefox Android Full support YesOpera Android Full support YesSafari iOS No support NoSamsung Internet Android Full support Yes

Legend

Full support  
Full support
No support  
No support

Veja também