JavaScript: trasformare una query string in un oggetto FormData

Short link

In JavaScript possiamo trasformare una query string in un oggetto FormData.

La soluzione รจ la seguente:


'use strict';

const queryStringToFormData = qs => {
    const parts = qs.split('&');
    const formData = new FormData();
    parts.forEach(part => {
        let frags = part.split('=');
        let [param, value] = frags;
        formData.append(param, value);
    });
    return formData;
};

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.