FormData.getAll()

getAll() - метод объекта FormData, который возвращает все значения, связанные с ключом в объекте FormData.

Заметка: Этот метод доступен в Web Workers.

Синтаксис

formData.getAll(name);

Параметры

name
Строка формата USVString, задающая имя ключа.

Возвращает

Массив значений типа FormDataEntryValue, привязанных к ключу, переданному в параметре name. Если переданный ключ не существует, метод вернёт пустой массив.

Пример

Эта строка создаст пустой объект FormData:

var formData = new FormData();

Можем добавить два username при помощи FormData.append:

formData.append('username', 'Борис');
formData.append('username', 'Кирилл');

Тогда метод getAll() вернёт оба значения username в виде массива:

formData.getAll('username'); // Вернет ["Борис", "Кирилл"]

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

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

Совместимость с браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 50.0 39.0 (39.0) Нет (Да) Нет
Available in web workers 50.0 39.0 (39.0) Нет (Да) Нет
Feature Android Android Webview Firefox Mobile (Gecko) Firefox OS (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support Нет 50.0 (Да) (Да) Нет

(Да)

Нет 50.0
Available in web workers Нет 50.0 (Да) (Да) Нет (Да) Нет 50.0

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