buenas...
en realidad no tiene otro nombre, simplemente es una asignación por referencia a un nuevo identificador (variable). la razón del por qué es posible es porque en javascript las
funciones son de primer clase. más o menos lo que significa es que un lenguaje con dicha característica permite: pasar las funciones como argumentos a otras funciones, devolver una función dentro de otra funcion, y/o asignar funciones a variables.