ceterumcenseo icon

var vs let

ceterumcenseo | PRO | 06/03/22 05:44:02 PM UTC | 0 ⭐ | 1436 👁️ | Never ⏰ | []
JavaScript |

420 B

|

None

|

0 👍

/

0 👎

var abc = [ 'a', 'b', 'c' ];
var cbs1 = [], cbs2 = [];
 
for (var i = 0; i !== abc.length; i++) {
        var symbol = abc[i];
        cbs1.push(() => symbol);
}
 
for (var i = 0; i !== abc.length; i++) {
        let symbol = abc[i];
        cbs2.push(() => symbol);
}
 
 
 
console.log(cbs1.map((f) => f()).reduce((s, sym) => s+sym)); // "ccc"
console.log(cbs2.map((f) => f()).reduce((s, sym) => s+sym)); // "abc"

Comments