JS Built-ins
FormDatabeginner

FormData β€” keys() yields appended key

πŸ“– Usage Example
const fd = new FormData()
fd.append('a', '1')
fd.append('b', '2')
for (const [k, v] of fd) { console.log(k, v) }

FormData is iterable; each entry yields a [key, value] pair.

FormData.keys()

keys() returns an iterator over all the keys in the FormData.

Challenge: Append 'a' -> '1' and verify Array.from(fd.keys()) equals ['a'].

πŸ’‘ Hints (1)
  • β€’ keys() returns an iterator; wrap with Array.from() to convert to an array