var linksList = [
"http://a.com",
"http://b.com",
"http://c.com",
]
for (var i=0; i<linksList.length; i++) {
setTimeout(function() {
console.log(linksList[i]);
}, 3000);
}
これを Chrome インスペクターに貼り付けたところ、なんらかの理由で数値が返されます (完全に乱数のように見えますか?)... 待機し、3 つの「未定義」コンソール エラーが返されます。