if
condition inside first bracket causes error:
function fd(t) {
let output = '';
if (t >= 41) {
let mns = 45
(mns === 1) ? (output = "true") : (output = "false");
}
return output;
}
console.log(fd(65));
Error message: "ReferenceError: can't access lexical declaration `mns' before initialization"
if
condition without first bracket works just fine:
function fd(t) {
let output = '';
if (t >= 41) {
let mns = 45
mns === 1 ? (output = "true") : (output = "false");
}
return output;
}
console.log(fd(65));
Can anyone please explain me this behavior?