? ?? ??? $remove
???.?? .then
?? ??? ?? ??? ?????.? ??? ???? ?? ?? ?? ?????. then()
中的回調被調用的時候 key
可能已經循環(huán)到最后一個了(也可能是間的某個值),所以里面使用的 key
值是當時的 key
值。這在 ES6 中要可以用 let
代替 var
????? (?? ES6 ??? ??? ???? ?? ??? ES6? ?? ?????)
ES5? ????? IIFE? ???? ???? ? ?? ??? ? ????(????? ?? ????? ???? ??)
???????? ??? ???? ? ??? ???? ES6??? ??? ? ? ??
????ES2017??? ???? ??? ? ?? ??? ? ???????
?????? ?????? ?????. var ?? let? ???? ???. ??? ??? ??? ??? ?? ???