Tach!
Meine Methode liefert eine universelle und komplette Datenstruktur, FormData hat keine solche Methode.
for (let pair of formData) {
console.log(pair[0], pair[1]);
}
Liefert die Daten vollständig und komplett. Du kannst auch den Iterator nehmen, der von entries() geliefert wird, ist derselbe.
Es muss kein Array sein, ein Iterator reicht völlig. Über das Array würdest du auch nur iterieren, um es weiterzuverarbeiten. Also ist der Iterator ausreichend, den FormData bietet.
Aus meiner Datenstruktur kann ich beliebige Enctypes erzeugen, z.B.
application/json
oderapplication/x-www-form-urlencoded
oder custom.
Ist das eine Besonderheit, die mit anderen Datenstrukturen nicht zu erreichen ist?
Vielleicht möchten wir ja nocheinmal über den Sinn von Schichtenmodellen reden!?
Wozu? Hat mit dem Thema nichts zu tun, wir verbleiben doch die ganze Zeit in derselben Schicht, wenn du nicht grad wieder unnötige Abschweifungen hinlegst.
dedlfix.