Я использую этот метод для создания искусственных «хеш-карт» в javascript.Все, к чему я стремлюсь, это пары «ключ | значение», фактическое время выполнения не имеет значения.Метод ниже работает нормально.
Есть ли другие способы пройти через это?
for (var i in a_hashMap[i]) {
console.log('Key is: ' + i + '. Value is: ' + a_hashMap[i]);
}
Я сталкиваюсь с проблемой, когда после первого ключа выводится группа неопределенных ключей,массив содержит только одну запись.У меня есть ощущение, что это потому, что код находится внутри цикла, который использует i, хотя, когда я следую в отладке, это не должно происходить.Я также не могу изменить i, поскольку цикл for, кажется, вообще не понимает замененную переменную.
У кого-нибудь есть идеи?