Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <ul>
    <li><strong>i:</strong></li>
    <li><span id="output-i1">Waiting..</span></li>
    <li><span id="output-i2">Waiting..</span></li>
    <li><span id="output-i3">Waiting..</span></li>
  </ul>
  
  <ul>
    <li><strong>j:</strong></li>
    <li><span id="output-j1">Waiting..</span></li>
    <li><span id="output-j2">Waiting..</span></li>
    <li><span id="output-j3">Waiting..</span></li>
  </ul>
  <script src="https://code.jquery.com/jquery-3.1.0.js"></script>
</body>
</html>
 
for(var i = 1; i <= 3; ++i) {
  setTimeout(function () {
    console.log('i is ' + i)
    $('#output-i' + i).text('Timeout!')
  }, i * 500)
}
for (var j = 1; j <= 3; ++j) {
  setTimeout(function (current_j) {
    console.log('j is ' + current_j)
    $('#output-j' + current_j).text('Timeout!')
  }.bind(null, j), j * 500)
}
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers