for(var i = 0;i < ways.length; i++){
(function(j){
setTimeout(function(){
var e = document.getElementById(ways[j][0]+"-"+ways[j][1]);
var left=parseInt(e.offsetLeft+1550/37/2);
var top=parseInt(e.offsetTop+700/20/2);
move(left,top);
console.log(j);
},j*5000);
})(i);
}
settimeout中的时间间隔为什么要乘以j,实践证明,只有乘以j才会一个一个输出,不乘以j就会一次性输出,为什么