JavaScript JavaScript Loops, Arrays and Objects Tracking Multiple Items with Arrays Iterating through an Array

Stefan Feldner
Stefan Feldner
3,147 Points

Hey, I get this Bummer and I can't fix it.

I used the code from the last video, but it won´t work in the Editor. It works fine in the console, but i get this Bummer in the Editor:

There was an error with your code: TypeError: 'undefined' is not an object (evaluating 'console.log._args[i]')

Thanks :)

script.js
var temperatures = [100,90,99,80,70,65,30,10];
function print(message) {
  document.write(message);
}

function printList ( list ) {
  var listHTML = "<ol>";
  for ( var i = 0; i < list.length; i += 1) {
     listHTML += "<li>" + list[i] + "</li>";
  }
  listHTML += "</ol">
    print(listHTML)
}
printList(temperatures);
index.html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript Loops</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
Stefan Feldner
Stefan Feldner
3,147 Points

I got it now. I made it more complicated then I had to ^^.

It`s just: var temperatures = [100,90,99,80,70,65,30,10]; for (var i = 0; i < temperatures.length; i += 1) { console.log(temperatures[i]); }

1 Answer

I Dilate
I Dilate
3,634 Points

Well done Stefan, sometimes the easiest solutions are the best!