English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تماثل JSON المجموعات لـ JavaScript المجموعات.
تمثل JSON المجموعات قائمة مرتبة من القيم. يمكن أن تحتوي JSON المجموعات على 字符串، أرقام، قيم بولية أو أوجه.
يمكن أن تكون المجموعة قيمة لخصائص الوجهة.
var myJSON = { "name":"Seagull", "age":22, "أصدقاء": [ "Deadpool", "Hulk", "Thanos" ] }اختبار النظر في </>
يمكن استخدام مؤشر كل عنصر في المجموعة لاستدعاء قيمة المجموعة.
var myJSON = { "name":"Seagull", "age":22, "أصدقاء": [ "Deadpool", "Hulk", "Thanos" ] } myJSON.friends[2]; // يعود بـ "Thanos"اختبار النظر في </>
هذاfor-inالدورات يمكن استخدامها للمرور عبر المجموعات.
var myJSON = { "name":"Seagull", "age":22, "أصدقاء": [ "Deadpool", "Hulk", "Thanos" ] } for (let x in myJSON.friends) {}} document.getElementById("output").innerHTML += myJSON.friends[x]; }اختبار النظر في </>
في المجموعات المدمجة، يمكن أن تكون مجموعة أخرى قيمة من مجموعة.
var myJSON = { "name":"Seagull", "age":22, "friends": [ {"heroName": "Deadpool", "skills": ["Martial artist", "Assassin"]}, {"heroName": "Hulk", "skills": ["Superhuman Speed", "Superhuman Strength"]}, {"heroName": "Thanos", "skills": ["Telepathy", "Superhuman senses"]} ] } myJSON.friends[2].heroName; // returns "Thanos"اختبار النظر في </>
مدمجةfor-inيمكن استخدام الدورات لاستكشاف المجموعات المدمجة داخل المجموعات.
for(let i in myJSON.friends) { x += "<h3>" + myJSON.friends[i].heroName + "</h3>"; for(let j in myJSON.friends[i].skills) { x += myJSON.friends[i].skills[j] + "<br>"; } } document.getElementById("output").innerHTML = x;اختبار النظر في </>
رقم المفتاح يمكن استخدامه لتحرير القيمة.
myJSON.friends[2] = "Ant-man";اختبار النظر في </>
يمكن استخدام كلمة المفتاح delete لإزالة قيمة من المجموعة.
delete myJSON.friends[2];اختبار النظر في </>