> Now why do people use const lambdas when there is a perfectly fine function keyword?<p>Because the hoisting of functions introduces mutable variables. The rule for variables is that everything should be const unless it is meant to be reassigned and then you use let.