היי,אשמח לשמוע את דעתכם בנוגע לדבר הבא:
אני מקבל ב JSON מהשרת רשימה ענקית של ערים בעולם כאשר כל עיר שייכת למדינה, למשל :
{CountryCode: "VN", CountryName: "Viet Nam", Region: "Da Nang"} 909: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Dak Lak"} 910: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Ha Noi"} 911: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Hai Phong"} 912: {CountryCode: "VN", CountryName: "Viet Nam", Region: "Ho Chi Minh"}
|
המטרה בסופו של דבר היא כאשר המשתמש בחר למשל את המדינה הזו - ברשימה אחרת שתפתח יוצגו כל הערים שלה.
מעניין אותי איך הייתם שומרים את הנתונים או בכלל איזה פונקציות הייתם עושים על מנת לייעל את העניין.
הדרך שאני חשבתי עליה היא ליצור אובייקטים שישמרו את הרשימה ואז בעזרת FILTER לשלוף את הערים ע"פ המדינה שנבחרה.
האם יש משהו יעיל יותר ?
תודה אנשים.
קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4