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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Он создает пустой словарь в map и пустой массив в list.
Прочтите об этих структурах на http://www.geocities.com/schools_ring/ArrayAndHash.html.
Фигурные скобки - это синтаксис для создания объекта Javascript (который на самом деле представляет собой прославленную коллекцию пар ключ / значение); скобки образуют массив изменяемого размера.
Они называются литералами и представляют собой удобный ярлык, который поможет вам создавать объекты и массивы без особого набора текста (хорошо, потому что вы используете их все время). Многие другие языки программирования имеют аналогичный буквальный синтаксис для карт и массивов.
Ваша ссылка вызывает хеш-таблицы объектов javascript, вы называете их словарями. Просто назовите их объектами - называть их чем-то другим в лучшем случае вводит в заблуждение - см. stackoverflow.com/questions/368280/…