--- title: FormData.entries() slug: Web/API/FormData/entries tags: - API - FormData - Iterator - Method - Reference - XMLHttpRequest API translation_of: Web/API/FormData/entries ---

{{APIRef("XMLHttpRequest")}}

Метод FormData.entries() возвращает {{jsxref("Iteration_protocols",'iterator')}}, позволяя пройтись по всем ключам/значениям в этом объекте. Ключ каждой пары - это объект {{domxref("USVString")}}, значение - это {{domxref("USVString")}} или {{domxref("Blob")}}.

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

Синтаксис

formData.entries();

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

Возвращает {{jsxref("Iteration_protocols","iterator")}}.

Пример

// Create a test FormData object
var formData = new FormData();
formData.append('key1', 'value1');
formData.append('key2', 'value2');

// Display the key/value pairs
for(var pair of formData.entries()) {
   console.log(pair[0]+ ', '+ pair[1]);
}

Резуьтат:

key1, value1
key2, value2

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

Спецификация Статус Комментарий
{{SpecName('XMLHttpRequest','#dom-formdata','entries() (as iterator<>)')}} {{Spec2('XMLHttpRequest')}} Начальное опеределение

Browser compatibility

{{CompatibilityTable}}
Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка {{CompatUnknown}} {{CompatGeckoDesktop(44)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Возможность Android Chrome for Android Firefox Mobile (Gecko) Firefox OS (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка {{CompatUnknown}} {{CompatUnknown}} {{CompatGeckoMobile(44)}} {{CompatVersionUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

См. также