Discuss / JavaScript / var改let 就可以。。?

var改let 就可以。。?

Topic source

function count() { var arr = []; for (let i=1; i<=3; i++) { arr.push(function () { return i * i; }); } return arr; }

var results = count(); var f1 = results[0]; var f2 = results[1]; var f3 = results[2];

是的 let就是限定变量只在块作用域里生效 是ES6的标准


  • 1

Reply