for ( var i = 0; i < 5; i++ ) {
(function(i) {
setTimeout(function() {
console.log(i, +new Date() /1000);
}, 1000)
})(i)
};css
setTimeout(function() {
console.log(i, +new Date() /1000)
}, 1000)
考察做用域問題、異步函數執行順序問題、依次執行異步函數、同步函數的方法。
順序執行,我提出try finally,他否認了,我沒敢堅持,一直在揣摩他的考察點,(try finally 也能夠)。他提示用promise,我給出答案用promise.then + promise.resolvevue
一個數組,找出裏面兩者之和等於target的兩個元素的index。
我用的雙for循環。react
一個數組,若是一個字節是0,兩個字節是10或11,若是是結尾是一個字節返回true,兩個字節返回false。好比[1, 0, 0] 返回true,[1, 1, 1, 0]返回false。審題錯了(覺得數組內元素會隨意組合,他否認了),後來我以爲很簡單,直接slice數組最後兩個作判斷就能夠了。不知道對不對webpack
git若是一個成員merge了你不想提交到線上的代碼,怎麼辦?revert?我給出了revert的答案,可是感受不須要啊,每一個人各自維護本身的分支就好了。git