في jQuery ، يتم استخدام اجتياز في كثير من الأحيان في حالة معالجة صفائف JSON ، ولكن لا يبدو الكثير لاستخدام إضافة لإزالة هذه.
اليوم ، جربت JSON [I] .Remove () و JSON.REMOVE (I) ثم لم تعمل. يبدو أن بيانات JSON في كائن DOM في صفحة الويب تظهر في شكل صفيف. راجعت تشغيل المصفوفة في JS ذات الصلة وجربتها.
سجله.
1. إنشاء المصفوفات
نسخة الكود كما يلي:
var arrayobj = new array () ؛ // إنشاء صفيف
var arrayobj = صفيف جديد ([الحجم]) ؛ // قم بإنشاء صفيف وحدد الطول ، لاحظ أنه ليس الحد الأعلى ، وهو الطول
var arrayobj = صفيف جديد ([element0 [، element1 [، ... [، elementn]]]]) ؛ // إنشاء صفيف وتعيين قيمة
تجدر الإشارة إلى أنه على الرغم من أن الطريقة الثانية تنشئ صفيفًا يحدد الطول ، في الواقع ، يكون الصفيف أطول في جميع الحالات ، أي ، حتى لو تم تحديد الطول ، لا يزال من الممكن تخزين العنصر خارج الطول المحدد. ملاحظة: سوف يتغير الطول وفقًا لذلك.
2. الوصول إلى عناصر الصفيف
نسخة الكود كما يلي:
var testgetArrValue = arrayobj [1] ؛ // احصل على قيمة عنصر الصفيف
arrayobj [1] = "هذه قيمة جديدة" ؛ // تعيين قيمة جديدة لعنصر الصفيف
3. إضافة عناصر الصفيف
نسخة الكود كما يلي:
arrayobj. ادفع ([item1 [item2 [. .. [itemn]]]) ؛ // إضافة عنصر جديد أو أكثر إلى نهاية الصفيف وإرجاع الطول الجديد للمصفوفة
arrayobj.unshift ([item1 [item2 [. .. [itemn]]]) ؛ // إضافة عنصر جديد أو أكثر
arrayobj.splice (insertpos ، 0 ، [item1 [، item2 [،.
4. حذف عناصر الصفيف
نسخة الكود كما يلي:
arrayobj.pop () ؛ // قم بإزالة العنصر الأخير وإرجاع قيمة العنصر
arrayobj.shift () ؛ // قم بإزالة العنصر الأخير وإرجاع قيمة العنصر ، ستتحرك العناصر الموجودة في الصفيف تلقائيًا للأمام.
arrayobj.splice (deletepos ، deletecount) ؛ .
5. اعتراض ودمج المصفوفات
نسخة الكود كما يلي:
arrayobj.slice (start ، [end]) ؛ // إرجاع جزء من المصفوفة في شكل صفيف ، لاحظ أن العناصر المقابلة للنهاية لم يتم تضمينها. إذا تم حذف النهاية ، فسيتم نسخ جميع العناصر بعد البدء
arrayobj.concat ([item1 [، item2 [،. // قم بتوصيل صفائف متعددة (يمكن أن تكون أيضًا سلاسل ، أو مزيج من المصفوفات والسلاسل) إلى صفيف ، وإرجاع المصفوفة الجديدة المتصلة
6. نسخة من المصفوفة
نسخة الكود كما يلي:
arrayobj.slice (0) ؛ // إرجاع مجموعة النسخ من المصفوفة ، لاحظ أنها مجموعة جديدة ، لا تشير إليها
arrayobj.concat () ؛ // إرجاع مجموعة النسخ من المصفوفة ، لاحظ أنها مجموعة جديدة ، لا تشير إليها
7. فرز عناصر الصفيف
نسخة الكود كما يلي:
arrayobj.reverse () ؛ // عكسي العنصر (يتم تصنيف الأول في المرتبة الأخيرة ، والآخر يتم تصنيفه أولاً) ، وإرجاع عنوان الصفيف
arrayobj.sort () ؛ // فرز عناصر صفيف وعنوان مجموعة الإرجاع
8. سلسلة عناصر الصفيف
نسخة الكود كما يلي:
arrayobj.join (فاصل) ؛ // إرجاع سلسلة ، تنضم إلى كل قيمة عنصر من الصفيف معًا ، مفصولة بفاصل.
tolocalestring ، tostring ، valueof: يمكن اعتباره استخدامًا خاصًا للانضمام ، ولا يتم استخدامه في كثير من الأحيان