это результат, который я получаю после фильтрации данных, поступающих из firebase, и я хочу удалить 1 раз, когда сообщения от объекта не определены, хочу отображать только те, которые не определены,
1:{name: "ESilva",
messages: undefined}
2:
{name:"teste chat",
messages:
-LCDFwauPWy-q_69PvS0:{date: "2018/5/11", haveConsultant: true, hour: "09:14", message: "Oi", user: "teste chat"}
// мой код в ионном
getUsersChat() {
let clientsKeys: Array < any > ;
let i = 0;
console.log('obtain clients');
this.mySegService.getClients().take(1).subscribe(res => {
// console.log(res);
clientsKeys = Object.keys(res);
this.totalNumberClients += clientsKeys.length;
clientsKeys.forEach(clientKey => {
if (i < 99) {
this.clientsShortList.push({
name: res[clientKey]['name'],
messages: res[clientKey]['messages']
});
}
i += 1;
});
console.log(this.clientsShortList);
});
}