Posts by Dan Luna • 7 points
1 post
-
-1
votes3
answers81
viewsQ: Confusing behavior in changing the value of variables in js functions
Why time1 print 3 and time2 print 2? let gols = 1 const time1 = function () { console.log(gols) gols = 2 } gols = 3 const time2 = function () { console.log(gols) } time1() // 3 time2() // 2…