捕获变量怪异之处:
经典面试题,var
setTimeout会在若干毫秒的延时后执行一个函数(等待其他代码执行完毕)。
for (var i = 0; i < 10; i++) {
setTimeout(function () { console.warn(i); }, 1); // 全是10
}
for (var i = 0; i < 10; i++) {
console.warn(i) // 0-9
}
数组解构:
let [first, ...reset] = [0, 1, 3]
console.warn(first, reset) // 0 [1,3]
未完待续。。。