JavaScript JavaScript Loops, Arrays and Objects Tracking Data Using Objects Add Properties to an Object

Alexey Zakusov
Alexey Zakusov
1,212 Points

Why my code is not working as it works good in a chrome javascript console?

var paris = { population: 2.211e6, latitude: '48.8567 N', longtitude: '2.3508 E' };

paris["longtitude"] "2.3508 E" paris["latitude"] "48.8567 N" paris["population"] 2211000

woeks perfect, but quiz tells me "I don't see the 3 parameters"

script.js
var paris = {
  population: 2.211e6, 
  latitude: '48.8567 N', 
  longtitude: '2.3508 E'
};
index.html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript Objects</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>

2 Answers

Katie Wood
Katie Wood
19,125 Points

Hey there,

You've pretty much got the right answer - the reason the challenge doesn't like it is the extra "t" you have in "longitude". The code works fine, because as long as the typo is consistent it will still work (which is why it works in the console), but the challenge is looking for those specific three properties spelled "population", "latitude" and "longitude" exactly. It should work if you just take that one 't' out.

Alexey Zakusov
Alexey Zakusov
1,212 Points

Oh, that's embarrassing, thank you, Katie.

Katie Wood
Katie Wood
19,125 Points

No worries - it's easy to miss!

In your answer, you misspelled longitude.

Sorry, didn't see that this had been answered.