私はこのコード- オブジェクトをループしようとするとクラッシュforループ-の
let formData = new FormData();
let item = {};
let i = 0;
for (item of files) {
formData.append('file' + i, files[i]);
formData.append('filesNumber', i + 1);
i++;
}
と私はそれをループにしたい
と、関数によって渡された、このオブジェクトを持っています
が、実行がループのための宣言に達したときに、このエラー
Uncaught TypeError: files[Symbol.iterator] is not a function
とクラッシュ
どうしたの?
'FormData'は何ですか? –
@NinaScholz https://developer.mozilla.org/en-US/docs/Web/API/FormData – CBroe
単純なインデックスベースのforループを使用して 'files'を反復処理することができます。https://developer.mozilla .org/en-US/docs/Web/API/FileList – CBroe