Henry-Diasa / awesome_interview_question

总结前端面试题,更贴近于实战,而非背诵的八股文。
11 stars 0 forks source link

let实现原理 #484

Open Henry-Diasa opened 1 year ago

Henry-Diasa commented 1 year ago

利用闭包和函数作用域来实现

var a = []

var loop = function loop(i) {
    a[i] = function() {
        console.log(i)
    }
}

for(var i = 0;i<10;i++) {
    loop(i)
}

a[0]()