گروه مقاله : جاوا اسكريپت Java Script
تاريخ انتشار : 1396/06/12 - 14:09
كد :7832
در این مقاله ما نحوه تعریف اشیاء در جی کوئری را تعریف خواهیم کرد.
نحوه نوشتن اشیاء در جیسون
{ "name":"John", "age":30, "car":null }
اشیاء در جیسون با کروشه احاطه میشوند.
اشیاء در جیسون بصورت یک جفت کلید / مقدار نوشته میشوند.
کلید ها باید بصورت رشته تعریف شوند. ولی مقدار ها میتوانند هر کدام از مقادیر معتبر در جیسون شامل : رشته ، عدد، شیئ، آرایه،بولن و تهی باشد.
کلیدها و مقادیر با یک کلون یا همان دو نقطه از هم جدا میشوند.
هر کدام از جفت های کلید/ مقدار، با یک کما از هم جدا میشوند.
دسترسی به مقدار شیئ
شما میتوانید به مقدار شیئ با استفاده از دات "." دسترسی داشته باشید:
myObj = { "name":"John", "age":30, "car":null };
x = myObj.name;
مشاهده نتیجه
شما میتوانید برای دسترسی به مقادیر یک شئی از براکت هم استفاده کنید:
myObj = { "name":"John", "age":30, "car":null };
x = myObj["name"];
مشاهده نتیجه
استفاده از حلقه در شیئ
شما میتوانید با کمک دستور for-in loop ویژگی های شیئ را فراخوانی کنید:
myObj = { "name":"John", "age":30, "car":null };
for (x in myObj) {
document.getElementById("demo").innerHTML += x;
}
مشاهده نتیجه
در یک حلقه for-in ، از علامت براکت هم برای دسترسی به مقادیر استفاده کنید:
myObj = { "name":"John", "age":30, "car":null };
for (x in myObj) {
document.getElementById("demo").innerHTML += myObj[x];
}
مشاهده نتیجه
اشیاء تودرتو در جیسون
مقادیر در اشیاء جیسون میتوانند خود یک شیئ باشند:
myObj = {
"name":"John",
"age":30,
"cars": {
"car1":"Ford",
"car2":"BMW",
"car3":"Fiat"
}
}
برای دسترسی به اشیاء تو در تو از "." یا براکت استفاده کنید:
x = myObj.cars.car2;
//or:
x = myObj.cars["car2"];
مشاهده نتیجه
ویرایش مقادیر
شما میتوانید از علامت "." برای ویرایش هر مقدار در شیئ جیسون استفاده کنید:
myObj.cars.car2 = "Mercedes";
مشاهده نتیجه
میتوان از براکت نیز برای اینکار استفاده کرد:
myObj.cars["car2"] = "Mercedes";
مشاهده نتیجه
حذف ویژگی های شیئ
از کلمه کلیدی delete برای حذف شیئ جیسون میتوان استفاده کرد:
مشاهده نتیجه
براي بهره مندي از مشاوره تخصصي در زمینه طراحی سایت در کرج با شرکت سارگون تماس بگيريد