Переменная allPosts
- это массив со всеми places
в вашем случае.Таким образом, чтобы получить доступ к свойствам мест, вы должны сделать это в другом классе:
import AccessDB from './AccessDB';
, а затем где-нибудь, например,
(async () => {
try {
const places = await AccessDB.getPlaces();
var buffer = '';
for (place in places) {
buffer += places[place].name + '\n'
}
console.log(buffer)
} catch(e) {console.log(e)}
})()
При отладке с помощью консоли вы должны быть осторожны.log, as
1) console.log пропускает выходные данные, если выполняется быстро один за другим, например, если вы console.log каждый раз в цикле for places[place].name
и выше
2) если вы console.log(places)
вы видите то же самое, как если бы вы console.log(database)
, что очень сбивает с толку.Вы ожидаете увидеть [Объект объекта], [Объект объекта] ..., который вы видите, когда используете alert(places)
.