Saturday, 30 March 2013

JavaScript: var functionName = function() {} vs function functionName() {}

//The difference is that functionTwo is defined at parse-time for a script block, whereas functionOne is defined at run-time. For example:
<script>
// Error
functionOne();
var functionOne = function() {
}
</script>
<script>
// No error
functionTwo();
function functionTwo() {
}
</script>
view raw gistfile1.js hosted with ❤ by GitHub
http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname

No comments:

Post a Comment