این یک رشته JSON است:
'["Ford", "BMW", "Fiat"]'
درون رشته JSON یک آرایه JSON به معنای واقعی وجود دارد:
["Ford", "BMW", "Fiat"]
آرایه ها در JSON تقریباً مشابه آرایه های موجود در JavaScript هستند.
در JSON ، مقادیر آرایه باید از نوع رشته ، عدد ، شی ، آرایه ، بولین یا تهی باشد .
در جاوا اسکریپت ، مقادیر آرایه می تواند همه موارد بالا باشد ، به علاوه هر عبارت معتبر جاوا اسکریپت ، از جمله توابع ، تاریخ ها و تعریف نشده.
آرایه های جاوا اسکریپت
می توانید یک آرایه جاوا اسکریپت را از یک حرف واقعی ایجاد کنید:
مثال
myArray = ["Ford", "BMW", "Fiat"];
با تجزیه یک رشته JSON می توانید یک آرایه جاوا اسکریپت ایجاد کنید:
مثال
myJSON = '["Ford", "BMW", "Fiat"]'; myArray = JSON.Parse(myJSON);
دستیابی به مقادیر آرایه
شما با استفاده از فهرست به مقادیر آرایه دسترسی پیدا می کنید:
مثال
myArray[0];
آرایه ها در اشیا
اشیا می توانند شامل آرایه ها باشند:
مثال
{ "name":"John", "age":30, "cars":["Ford", "BMW", "Fiat"] }
شما با استفاده از فهرست به مقادیر آرایه دسترسی پیدا می کنید:
مثال
myObj.cars[0];
حلقه آرایه
با استفاده از یک for in
حلقه می توانید به مقادیر آرایه دسترسی پیدا کنید :
مثال
for (let i in myObj.cars) { x += myObj.cars[i]; }
یا می توانید از یک for
حلقه استفاده کنید :