Hi everyone! 
So, the problem asks us to declare a local variable named myVar inside of myLocalScope.
Before submiting the test, the logs shows :
inside myLocalScope 3
ReferenceError: myVar is not defined
Leading me to believe that my var is declared localy since it can not be detected by the console.log outside of myLocalScope function.
After submitting the test, this is the log :
// running tests You should add a local ‘myVar’ variable.
// tests completed
// console output SyntaxError: invalid regular expression flag s
Am I missing something? Don’t I already have a local variable if the first line of the first log returns the value of myVar? I’ve reset the code, retyped it multiple times, reopened my browser (yeah, I don’t know…) I don’t get where I went wrong. Could someone beat the stupid out of me please? >.<
My code so far
function myLocalScope() {
'use strict';
// Only change code below this line
var myVar = 3;
console.log('inside myLocalScope', myVar);
}
myLocalScope();
// Run and check the console
// myVar is not defined outside of myLocalScope
console.log('outside myLocalScope', myVar);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0.
Challenge: Local Scope and Functions
Link to the challenge:
