yes it is. it's a _named function expression_.
it means that the function name is available inside the function scope. not really necessary here, but it becomes a common pattern.
http://kangax.github.io/nfe/