Em JavaScript, quais são os motivos específicos pelos quais criar funções dentro de um loop pode ser computacionalmente um desperdício?

Em JavaScript, quais são os motivos específicos pelos quais criar funções dentro de um loop pode ser computacionalmente um desperdício?

Na página 39 do JavaScript The Good Parts, Douglas Crockford afirma: "Evite criar funções dentro de um loop. Isso pode ser computacionalmente um desperdício". Eu não consigo descobrir por que criar funções dentro de um loop seria mais um desperdício do que fora.

questionAnswers(2)

yourAnswerToTheQuestion