В javascript, в чем разница между объявлением функции и выражением функции в терминах области видимости? Объявление функции означает, что мы загрязняем глобальное пространство. Это тот же случай с выражением функции?Объявление функции - выражение функции - область
Объявление функции
function sum(){
// logic goes here
}
выражение Функции
var sum = function(){}
http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname и http://stackoverflow.com/questions/1013385/what-is-the- разница между ними-а-функции выражение-против-декларации-в-JavaScript – Phil