Я хочу сохранить все сообщения в отправителе массива сообщений в массиве отправителей и т. Д., Но не могу сохранить в массиве всякий раз, когда в массив подробностей добавляется новый элемент, предыдущие элементы дублируются с новым элементом
и мой код для получения и сохранения данных в массиве:
var path = "";
path = path.concat('Messages/', roomName);
var ref = database.ref(path);
ref.on('value', data => {
var items = data.val();
var keys = Object.keys(items)
var messageDB = Object.values(items);
details.push(JSON.stringify(messageDB));
});
console.log(details);
}, []);
Но при каждом добавлении нового сообщения это не добавление в массив