شرح صفوف ومحتوى الفقرة
عندما تحلل الدالة JSON.parse() قائمة محصورة بين قوسين مربعين — سواء كانت نصوصاً بسيطة أو قائمة كائنات منتجات — يكون الناتج مصفوفة Array قياسية مفهرسة من الصفر.
يُستحسن دائماً في الكود الدفاعي التحقق أولاً عبر Array.isArray(list) للتأكد من أن البيانات الواردة مصفوفة فعلية قبل تشغيل الحلقات عليها.
JavaScript
const rawCities = '["Cairo","Riyadh","Dubai"]';
const cities = JSON.parse(rawCities);
document.getElementById('arr-out').textContent =
'Count: ' + cities.length + ' | First: ' + cities[0];