JavaScript JavaScript Loops, Arrays and Objects Tracking Data Using Objects Accessing All of the Properties in an Object

Kim Dallas
Kim Dallas
9,263 Points

nothing is working

nothing is working. it keeps saying a key is missing

script.js
var shanghai = {
  population: 14.35e6,
  longitude: '31.2000 N',
  latitude: '121.5000 E',
  country: 'CHN'
};for (var something in shanghai){
    console.log(something + ': ' + shanghai[something]);
console.table(shanghai)
} 
index.html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript Objects</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
Kjetil-Lennart A. Lorentzen
Kjetil-Lennart A. Lorentzen
13,384 Points

It's the console.table that's giving you grief here The challenge is expecting four console.log's Delete that line and you pass

1 Answer

Kim Dallas
Kim Dallas
9,263 Points

I tried that too. I resubmitted it for help. Nothing is working.

Kjetil-Lennart A. Lorentzen
Kjetil-Lennart A. Lorentzen
13,384 Points

I tried this, and it worked, i just removed the console.table line

var shanghai = {
  population: 14.35e6,
  longitude: '31.2000 N',
  latitude: '121.5000 E',
  country: 'CHN'
};for (var something in shanghai){
    console.log(something + ': ' + shanghai[something]);
}