أنا أستخدم أداة واجهة مستخدم (widget) يتم ملء بياناتها عن طريق الحصول على بعض أوصاف العلامات (tag descriptions). أسترجع الأوصاف على النحو التالي:
// tag_arr: متغير يحتوي على مصفوفة من أسماء العلامات.
TAG_arr.forEach(tag => {
this.store.find("tag-info", tag).then(result => {result.description // الوصول إلى وصف العلامة والقيام بشيء ما.}
});
});
ومع ذلك، لن تظهر الأوصاف لأن الأداة (widget) يتم تحميلها قبل اكتمال جميع التكرارات. هل من الممكن الانتظار حتى تنتهي هذه الدالة forEach بالفعل؟