Practical difference undefined vs null in JS
body = await sendEmail({
from: 'Demos.Guru <support@demos.guru>',
replyTo: submission.reviewerEmail || undefined,
to: user.email,
Today I learned one of the practical differences between null
and undefined
thanks to my good friend and Kickass Partner Richard Kaufman https://richardkaufman.xyz.
In the code snippet shown, setting replyTo
to undefined
makes it disappear from the object, whereas setting it to null
would leave the property in the object, with its value set to null
. Makes perfect sense.