
Jasper Kop
9,057 PointsI really don't understand the question. what do you want me to do? because I'm convinced that I'm doing it write.
I added the var prop;
but if I understand the material write I don't need to. I just added it because I don't understand what I'm doing wrong
var shanghai = {
population: 14.35e6,
longitude: '31.2000 N',
latitude: '121.5000 E',
country: 'CHN'
};
var prop;
for (prop in shanghai){
console.log(prop);
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Objects</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
1 Answer

Richard Verbraak
7,718 PointsHi Jasper,
You don't need to make a variable called prop. The shanghai variable has a few properties(props) like population, longitude etc. and the code below that is called a loop. It will loop through the properties in shanghai and log them to the console, one by one.
Let me know if you need any further explanation!