Возможный дубликат:
JavaScript: var functionName = function() {} vs function functionName() {}
Предположим, что мы находимся внутри функции, а не в глобальном пространстве имен.
function someGlobalFunction() {
var utilFunction1 = function() {
}
function utilFunction2 () {
}
utilFunction1();
utilFunction2();
}
Являются ли эти синонимы? Неужели эти функции полностью перестают существовать, когда возвращается someGlobalFunction
? Должен ли я предпочесть один или другой для удобочитаемости или по какой-либо другой причине?