Constant confusion: why I still use JavaScript function statements
medium.freecodecamp.com