Hi Jessica, your article provides value to the JS community, thank you!
I wanted to let you know your Twitter handler leads to an empty page.
The code mentioned above is incorrect:
var value =" Hello World";
setTimeout( (function( randomValue) {
return function() { console.log( randomValue); }
}) ( randomValue), 1000);
value =" End";
It should have been :
var value =" Hello World";
setTimeout( (function( randomValue) {
return function() { console.log( randomValue); }
}) (value), 1000);
value =" End";
Hi, interesting read! But you have a typo I think:

The argument passed to an SEF should be value, not randomValue.
The self executing function really hit home for me... I was wondering what someone was wrote in their code but this explains it really well
I'm definitely going to flex with BaNaNa in my circle from now onwards π , It was a good read!!
This is pretty cool. I was not aware we can assign values to undefined. π€―
Banana was really new to me, thanks a lot
Don Vest
I'm a full stack developer with incredibly varied interests. I would love to work with AI, VR, and especially robotics.
Just beginning my web dev journey. Coming out of CSS and this was a nice preview. Btw, I've found a couple of your cheat sheets. My instructor really liked your box model. Do you have these somewhere online?