Three Ways to Define Functions in JavaScript | Hacker News Reader