Javascript: var map = {}; var list = []; - PullRequest
       16

Javascript: var map = {}; var list = [];

4 голосов
/ 06 января 2009

Может кто-нибудь сказать мне, что именно делают две вышеупомянутые строки javascript? И что еще более важно, как это называется, чтобы я мог искать ссылки на JavaScript, чтобы узнать об этом? Я предполагаю, что они оба создают некоторую форму массива, к которому могут быть добавлены объекты ...?

Ответы [ 2 ]

8 голосов
/ 06 января 2009

Фигурные скобки - это синтаксис для создания объекта Javascript (который на самом деле является прославленной коллекцией пар ключ / значение); скобки образуют массив с изменяемыми размерами.

Это так называемые литералы, и они представляют собой удобный ярлык, помогающий создавать объекты и массивы без большого количества ввода (хорошо, потому что вы используете их постоянно). Многие другие языки программирования имеют аналогичный буквальный синтаксис для карт и массивов.

2 голосов
/ 06 января 2009

Создает пустой словарь в map и пустой массив в list.

Читайте об этих структурах на http://www.geocities.com/schools_ring/ArrayAndHash.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...