JavaScript JavaScript Loops, Arrays and Objects Tracking Data Using Objects Access and Set Object Properties

Alexandru Pescaru
Alexandru Pescaru
4,561 Points

what am i doing here wrong ?

please help

script.js
var newYork = {
  population: 100, 
  latitude: '40.7127 N',
  longitude: '74.0059 W'
};
newYork.population = 8.406e6
newYork.country.toUpperCase() = 'USA';
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

Steven Parker
Steven Parker
202,004 Points

The "toUpperCase()" method is not needed (and is invalid syntax) for the assignment:

newYork.country = 'USA';
Udayakumar T
Udayakumar T
11,231 Points

you can try this

newYork.country = 'usa'; newYork.country = newYork.country.toUpperCase();

you can't directly assign a value with uppercase function, it needs to be assigned to some variables.