Почему вы пытаетесь использовать одну и ту же переменную для вашего CollectionReference
и массива запросов, которые являются двумя разными вещами? Рассмотрим:
const list = this.afs.collection( 'City').ref;
let queryCollection = [];
for (let _i = 0; _i < this.data.areaList.length; _i++) {
if (this.data.areaList) {
queryCollection[_i] = list.where('areaList', '==', this.data.areaList[_i]);
}
console.log(this.data.areaList[_i]);
}