JSFiddle - React, Tailwind, and code Playground

by andyvanee

HTML

<h1>FormData behaviour</h1>
 
<h3>Results from FormData#get</h3>
<pre id="form-data-get"></pre>
<h3>Results from String coercion</h3>
<pre id="string-coercion"></pre>

JavaScript

const form = new FormData();
const user = { avatar_file: 'abc.png' };

form.append('object', user); // Pass an object
form.append('undefined', undefined); // Pass undefined
form.append('null', null); // Pass null

document.querySelector('#form-data-get').innerHTML = `
object: ${form.get("object")}
undefined: ${form.get("undefined")}
null: ${form.get("null")}`

document.querySelector('#string-coercion').innerHTML = `
object: ${String(user)}
undefined: ${String(undefined)}
null: ${String(null)}
`