I’m looking at the Google Maps API tutorial, and I see this:
<script type="text/javascript"
src="http://www.google.com/jsapi?autoload={'modules':[{name:'maps', version:3, other_params:'sensor=false'}]}"></script>
Why is modules wrapped in single quotes?
It’s a good practice to wrap keys in quotes, even though not strictly required, in order to avoid the possibility of conflicts with JavaScript reserved words.
Imagine if you had
classinstead ofmodules–classhappens to be a reserved word in JavaScript, even though it is not actually used in the current specification.