MCQs>IT & Programming>JavaScript>given the following code: var baz = 0; function foo() { alert(bar(baz)); var baz = 1; var bar = function(message) { return message + ' is ' + message + '!' } baz = 2 alert(bar(baz)); } foo(); what is the output?
JavaScript MCQs
given the following code: var baz = 0; function foo() { alert(bar(baz)); var baz = 1; var bar = function(message) { return message + ' is ' + message + '!'; } baz = 2 alert(bar(baz)); } foo(); what is the output?
Answer
Correct Answer: throws an error, bar is invoked before it is assigned a function
Explanation:
Note: This Question is unanswered, help us to find answer for this one