rename.js 294 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 "use strict"; let x = "x"; function named_fn(a, b) { if (true) { (function() { console.log(x); })(); } // let x must be renamed or else it will shadow the reference on line 5 for (let x = 0; x < 2; x++) { console.log(x); } } named_fn();