<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script type="text/javascript"> var arr = [], a; for(i=0;i<5;i++){ arr[i] = function(){ console.log(i); } } arr[0](); </script> </head> <body> </body> </html>
为什么打印结果是5???想半天想不明白
王家大少
相关分类