在控制臺輸入:let arr = [];let arr = [];運行后必然報錯:VM26055:1 Uncaught SyntaxError: Identifier 'arr' has already been declared。但是輸入:for(let i = 0; i < 10; i++){ let arr = [];}這個就沒報錯,同樣是同時多次聲明同一個變量,為什么沒錯?
問個突發(fā)奇想,也可能腦殘的問題
尚方寶劍之說
2018-11-21 15:13:07