Ява-скрипт, обращение к элементу словаря
От: Ватакуси Россия  
Дата: 12.04.21 15:37
Оценка:
Наткнулся на очень досадную ошибку. Некто воплотил неврубительный алгоритм (конечно же без коментариев), свалил в отпуск, а код падает.

Долго грешили на облако, на веб-службу, на погоду и т.п.
В итоге, оказалось, что человек применил, Map[index], возвращаюший undefined. В итоге строка Map[index] || default_value всегда приводило к последнему.

У меня вопрос — какой глубокий смысл в том, что
а) Во-первых, в JS не сделали нормальное обращение к элементу через квадратные скобки, а надо именно Map.set, Map.get?
б) Что вообще проиходит, когда выполняется Map[index]?
Все будет Украина!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.