https://gooddisneyfreeticketvolunteer.blogspot.com/2024/02/variable-shadowing-and-testing-for.html
Variable Shadowing And Testing For Existence Before Assignment In Javascript