FormData.entries()

FormData.entries() メソッドは、 iterator を返し、このオブジェクトに含まれる全ての キー/バリュー ペアを通過できるようにします。 各ペアのキーは USVString オブジェクトで、 USVString 、または Blob のいずれかの値。

Note: このメソッドは Web Workers で使用できます。

構文

formData.entries();

返り値

iterator を返します。

// テストの FormData オブジェクトを作成
var formData = new FormData();
formData.append('key1', 'value1');
formData.append('key2', 'value2');

// キー/バリュー ペアの表示
for(var pair of formData.entries()) {
   console.log(pair[0]+ ', '+ pair[1]); 
}

結果は次のとおりです:

key1, value1
key2, value2

仕様

仕様 ステータス 備考
XMLHttpRequest
entries() (as iterator<>) の定義
現行の標準 初回定義

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
entriesChrome 完全対応 50Edge 完全対応 18Firefox 完全対応 44IE 未対応 なしOpera 完全対応 37Safari 完全対応 11WebView Android 完全対応 50Chrome Android 完全対応 50Firefox Android 完全対応 44Opera Android 完全対応 37Safari iOS 完全対応 11Samsung Internet Android 完全対応 5.0

凡例

完全対応  
完全対応
未対応  
未対応

関連項目