admin管理员组

文章数量:1310034

Can someone tell me what exactly the two above lines of javascript do? And more importantly, what it's called so I can search some javascript references to learn about it? I assume they are both creating some form of an array that objects can be added to...?

Can someone tell me what exactly the two above lines of javascript do? And more importantly, what it's called so I can search some javascript references to learn about it? I assume they are both creating some form of an array that objects can be added to...?

Share Improve this question edited Dec 20, 2015 at 22:35 Termininja 7,03612 gold badges50 silver badges50 bronze badges asked Jan 6, 2009 at 6:08 WavelWavel 9668 silver badges32 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 8

Curly braces are syntax for creating a Javascript object (which is really a glorified collection of key/value pairs); the brackets make a resizable array.

These are called literals, and they're a handy shortcut to help you make objects and arrays without a lot of typing (good, because you use them all the time). Many other programming languages have similar literal syntax for maps and arrays.

It creates an empty dictionary in map and an empty array in list.

Read up on these structures at http://www.geocities./schools_ring/ArrayAndHash.html.

本文标签: arraysJavascript var map var listStack Overflow