الكورس

Advertisements

JSON | Arrays


 المصفوفات فى JSON

 

بعض المعلومات عن المصفوفات فى JSON:-

  1. المصفوفات في JSON هي نفسها تقريبا المصفوفات في JavaScript لا يوجد اختلاف.
  2. في JSON ، يجب أن تكون قيم المصفوفة أحد هذه الأنواع [stringnumberobjectarrayboolean – null].
  3. في مصفوفة JSON ، يجب فصل القيم بفاصلة ( , ).
  4. يمثل قوس مربع [ ]  صفيف JSON.

 

ملحوظة: في JavaScript، يمكن أن تكون قيم المصفوفة [  stringnumberobjectarrayboolean – null، بالإضافة إلى أي تعبير JavaScript صالح آخر ، بما في ذلك [ dates  – undefined ].

 

أنواع البيانات الخاصة بالمصفوفات Arrays فى JSON :-

 

1. [ Array [ Strings

 

يمكن أن تكون قيم المصفوفات فى JSON نصية String ، كالتالى:-

[ "one", "two", "three", "four", "five" ]

 

2. [ Array [ Numbers

 

يمكن أن تكون قيم المصفوفة Array أرقام Numbers :

[ 1, 2, 3, 4, 5 ]

 

3. [ Array [ Booleans

 

يمكن أن تكون القيم عبارة عن ( TrueFalse ) ، كالتالى:-

[ true, false ]

 

4. [ Array [ Objects

 

يمكنك وضع كائنات Objects داخل المصفوفات أيضا ، كالتالى:-

{"users":[    
    {"name":"Alaa", "email":"[email protected]", "age":20, "gender": "Male"},    
    {"name":"Mohamed", "email":"[email protected]", "age":21, "gender": "Male"},  
    {"name":"Eman", "email":"[email protected]", "age":17, "gender": "Female"},    
    {"name":"Adham", "email":"[email protected]", "age":19, "gender": "Male"}   
]}  

 

5. [ Array [ Multiple

 

يمكنك جعل المصفوفة الخاصة بك متعددة Multiple ، عن طريق وضع مصفوفات Arrays داخل مصفوفة Array ، أو مصفوفة داخل مصفوفة، وعمل شبكة مصفوفات متداخلة، كالتالى:-

[    
   [ "name1", "name2", "name3" ], 
   [ "email1", "email2", "email3" ],
   [ "gender1", "gender2", "gender3" ],
   [ "car1", "car2", "car3" ]
]

 

6. Accessing Array Values

 

للوصول لقيم المصفوفة Array، يمكنك استخدام رقم Index الخاص بالمصفوفة، كالتالى:-

var myObj = {
  "name": "Hamed",
  "gender": "Male",
  "numbers": [ "Num1", "Num2", "Num3" ]
};

y = myObj.numbers[2];

document.getElementById("demo").innerHTML = y; // Output => Num3

 

ملحوظة: يبدأ رقم Index من الصفر ( 0 ) وليس الواحد ( 1 ).

 

7. Modify Array Values

 

 اذا تريد التعديل على المصفوفة ، يمكنك استخدام رقم Index أيضا، كالتالى:-

myObj.numbers[2] = "Num4";

 

Delete Array Items

 

لحذف عناصر المصفوفة يمكنك استخدام كلمة delete ، كالتالى:-

delete myObj.numbers[2];

 

 

Quote This Lesson:-

” Everyone should learn how to < code /> it teaches you how to THINK.

–Steve Jobe 

 

 

لا تنسي متابعتنا على مواقع التواصل الإجتماعى👇🏻👇🏻



الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

[email protected]

شكرًا لك على مساعدتك لنا!

Advertisements