Convert JS Object to form data

0
789

With ES6 and a more functional programming approach @adeneo’s answer could looks like this:

function getFormData(object) {
    const formData = new FormData();
    Object.keys(object).forEach(key => formData.append(key, object[key]));
    return formData;
}

And alternatively using .reduce() and arrow-functions:

const getFormData = object => Object.keys(object).reduce((formData, key) => {
    formData.append(key, object[key]);
    return formData;
}, new FormData());

Reference Link – https://stackoverflow.com/questions/22783108/convert-js-object-to-form-data

LEAVE A REPLY

Please enter your comment!
Please enter your name here