|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد

ورود به حساب کاربری

در صورتی که کلمه عبور خود را بروزرسانی کرده اید با کلمه عبور وارد حساب کاربری خود شوید.

شماره همراه خود را وارد کنید

ورود و ادامه

آرایه ها در JSON

آرایه به عنوان شی JSON

[ "Ford", "BMW", "Fiat" ]

آرایه ها در JSON تقریبا همانند آرایه ها در جاوا اسکریپت هستند.

در JSON، مقادیر آرایه باید از نوع string، number، object، array، boolean یا null باشند.

در جاوا اسکریپت، مقادیر آرایه می تواند تمام موارد بالا باشد، به علاوه هر عبارت دیگر جاوا اسکریپت معتبر، از جمله توابع، تاریخ ها و تعریف نشده.

آرایه ها در شی JSON

آرایه ها می توانند مقادیر یک ویژگی شیء باشند:

{ "name":"John", "age":30, "cars":[ "Ford", "BMW", "Fiat" ] }

دسترسی به مقدار آرایه ها

شما با استفاده از شماره شاخص به مقادیر آرایه دسترسی خواهید داشت:

دسترسی به مقدار آرایه ها
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 دیگر:

myObj = { "name":"John", "age":30, "cars": [ { "name":"Ford", "models":[ "Fiesta", "Focus", "Mustang" ] }, { "name":"BMW", "models":[ "320", "X3", "X5" ] }, { "name":"Fiat", "models":[ "500", "Panda" ] } ] }

برای دسترسی به آرایه ها داخل آرایه ها، از حلقه 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]; 
مشاهده مثال

 

نظر شما

مقالات و دروس

برای پروژه‌ی خود مشاوره رایگان بگیرید

طراحی سایت، توسعه نرم‌افزار، اتوماسیون و شبکه؛ با کارشناسان شرکت نرم‌افزاری وب مهراز در ارتباط باشید.

درخواست مشاوره

مقالات مرتبط

|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد