انتقل إلى محتوى الدرس

Working with Parsed JSON Arrays معالجة مصفوفات JSON المحللة

احترف معالجة مصفوفات JSON المحللة والتحقق منها بـ Array.isArray واستخراج القوائم من مظروف الاستجابة وتصفية السجلات وحساب مجاميعها وقراءة القوائم الفرعية.
3 صفوف تعليمية
جافا سكريبت
2,558 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما تحلل الدالة JSON.parse() قائمة محصورة بين قوسين مربعين — سواء كانت نصوصاً بسيطة أو قائمة كائنات منتجات — يكون الناتج مصفوفة Array قياسية مفهرسة من الصفر.

يُستحسن دائماً في الكود الدفاعي التحقق أولاً عبر Array.isArray(list) للتأكد من أن البيانات الواردة مصفوفة فعلية قبل تشغيل الحلقات عليها.

الصف 2 صورة توضيحية
مخطط معالجة مصفوفات JSON داخل كائن الاستجابة والتحقق منها وتصفيتها وقراءة القوائم الفرعية
الصف 3 كود برمجي
JavaScript
const rawCities = '["Cairo","Riyadh","Dubai"]';
const cities = JSON.parse(rawCities);
document.getElementById('arr-out').textContent =
  'Count: ' + cities.length + ' | First: ' + cities[0];