آرایه ها در JSON
یادگیری JSONآرایه به عنوان شی JSON
آرایه ها در JSON تقریبا همانند آرایه ها در جاوا اسکریپت هستند.
در JSON، مقادیر آرایه باید از نوع string، number، object، array، boolean یا null باشند.
در جاوا اسکریپت، مقادیر آرایه می تواند تمام موارد بالا باشد، به علاوه هر عبارت دیگر جاوا اسکریپت معتبر، از جمله توابع، تاریخ ها و تعریف نشده.
آرایه ها در شی JSON
آرایه ها می توانند مقادیر یک ویژگی شیء باشند:
دسترسی به مقدار آرایه ها
شما با استفاده از شماره شاخص به مقادیر آرایه دسترسی خواهید داشت:
x = myObj.cars[0];
مشاهده مثالحلقه تکرار در آرایه
با استفاده از حلقه for-in می توانید با استفاده از مقادیر آرایه دسترسی داشته باشید:
for (i in myObj.cars) {
x += myObj.cars[i];
}
مشاهده مثالیا شما می توانید از حلقه استفاده کنید:
for (i = 0; i < myObj.cars.length; i++) {
x += myObj.cars[i];
}
مشاهده مثالآرایه های تو در تو JSON
مقادیر در یک آرایه همچنین می توانند در آرایه دیگری باشند یا حتی یک شی JSON دیگر:
برای دسترسی به آرایه ها داخل آرایه ها، از حلقه for-in برای هر آرایه استفاده کنید:
for (i in myObj.cars) {
x += "<h1≶" + myObj.cars[i].name + "</h1>";
for (j in myObj.cars[i].models) {
x += myObj.cars[i].models[j];
}
}
مشاهده مثالتغییر مقادیر آرایه ها
از شماره شاخص برای تغییر آرایه استفاده کنید:
myObj.cars[1] = "Mercedes";
مشاهده مثالحذف آیتم های آرایه
از حذف کلید واژه برای حذف موارد از یک آرایه استفاده کنید:
delete myObj.cars[1];
مشاهده مثال
نظر شما
>