Just to carify, I'm not asking the difference of function declaration and function variable.
For example:
var Klass = function() {};
Klass.prototype._fn1 = function fn1() {};
Klass.prototype._fn2 = function fn2() {};
So, my question is what is the purpose of doing this? Why can't just write:
var Klass = function() {};
Klass.prototype._fn1 = function() {}; // <-- note that the function has no name, it just be assigned to the object as a property
Klass.prototype._fn2 = function() {};