Как я могу получить доступ к значению, существующему из массива?Я думаю, что я не передал массив внутри?Любая помощь или совет
var isExist = this.props.isFavorite(this.props.code);
console.log(isExist)
У меня есть эта переменная isExist, содержащая ответ из консоли ниже.
[]
client: [id: "LvR05w9v9xrC3r4V1W8g", exist: true]
length: 1
_proto_:Array(0)
Как я могу получить доступ к существованию в моем массиве?Когда я пытался isExist [0] .exist, я получаю сообщение об ошибке.Любая помощь?
isExist.exist = Undefined
isExist[0].exist = TypeError: Cannot read property 'exist' of undefined
любимый метод, когда я обращаюсь к данным и помещаю их в массив
export const isFavorite = (data) => dispatch => {
let exist = [];
var clientQuery = firebase.firestore().collection(path).where('client_id', '==', data);
clientQuery.get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
var data = [];
data.id = doc.id;
data.exist = doc.exists;
exist.push(data)
});
});
return exist;
}