POP حذف العنصر الأخير
حذف العنصر الأخير وإرجاع قيمة العنصر المحذوف ؛ إذا كانت الصفيف فارغة ، فأعود غير محدد
var a = [1،2،3،4،5] ؛ a.pop () ؛ // a: [1 ، 2 ، 3 ، 4] A.Pop () ؛ // a: [1 ، 2 ، 3] A.Pop () ؛ // a: [1 ، 2]
Shift يحذف العنصر الأول
احذف العنصر الأول من الصفيف الأصلي وإرجاع قيمة العنصر المحذوف ؛ إذا كانت الصفيف فارغة ، فأعود غير محدد
var a = [1،2،3،4،5] ؛ A.Shift () ؛ // A: [2،3،4،5] A.Shift () ؛ // A: [3،4،5]
ادفع إلى النهاية
وإعادة طول الصفيف الجديد ؛
var a = [1،2،3،4،5] ؛ A.Push (6) ؛ // [1 ، 2 ، 3 ، 4 ، 5 ، 6] aa.push ('xx') ؛ // [1 ، 2 ، 3 ، 4 ، 5 ، 6 ، "xx"].إلغاء الالتفاف إلى الأعلى
وإعادة طول الصفيف الجديد ؛
var a = [1،2،3،4،5] ؛ A.UNSHIFT () ؛ // [1 ، 2 ، 3 ، 4 ، 5] A.UNSHIFT ("CC") ؛ // ["CC" ، 1 ، 2 ، 3 ، 4 ، 5].عكس صفيف الوجه
وإعادة الصفيف الأصلي المقلوب ، تم قلب المصفوفة الأصلية
var a = [1،2،3،4،5] ؛ A.Reverse () // A: [5 ، 4 ، 3 ، 2 ، 1] يعود [5 ، 4 ، 3 ، 2 ، 1]
تحويل صفيف الانضمام إلى سلسلة
وإرجاع السلسلة ، الصفيف الأصلي متغير الخشب
var a = [1،2،3،4،5] ؛ var b = A.Join ('||') ؛ // b: "1 || 2 || 3 || 4 || 5" a: [1،2،3،4،5]فهرس عنصر صفيف الفهرس
وإرجاع فهرس العنصر ، إذا لم يكن هناك وجود ، والعودة -1 ، يبدأ الفهرس من 0
var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Indexof ('a') ؛ // 0a.indexof (a) ؛ //-1a.indexof ('f') ؛ //-1a.indexof ('e') ؛ // 4صفيف تقاطعات شريحة (شرائح) للحصول على صفيف المعترض
إرجاع مجموعة جديدة تتكون من عناصر من فهرس البدء المحدد (تضمين) إلى فهرس النهاية (غير مدرج) في المصفوفة الأصلية. الصفيف الأصلي متغير الخشب ، ويبدأ الفهرس من 0.
var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Slice (1،3) ؛ // ["B" ، "C"] A: ['A' ، 'B' ، 'C' ، 'D' ، 'e'] A.Slice (0،4) ؛ // ["A" ، "B" ، "C" ، "D"]
يمكن أن تدرك تغييرات الصفيف الأصلي لصفيف الصفيف تأثير الحذف قبل التحول ، والحذف بعد البوب ، وإضافة قبل عدم الالتفاف ، والإضافة بعد الدفع.
إرجاع صفيف العنصر المنسق ، يتغير الصفيف الأصلي ، يبدأ الفهرس من 0
/ * المعلمات هي 2 * /// المعلمة الأولى هي الفهرس (بدءًا من 0) ، والثاني هو الطول var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Splice (0،2) ؛ // ["A" ، "B"] A: ["C" ، "D" ، "E"] A.Splice (0،2) ؛ // ["C" ، "D"] A.Splice (0،1) ؛ // ["A"] A: ["B" ، "C" ، "D" ، "E"] حذف var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] */// splice (start ، deletecount ، val1 ، val2 ، ...): deletecount item من موضع البداية ، وإدراج Val1 ، val2 ، ... من هذا الموضع من الموضع إلى Val1 ، val2 ، ... var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Splice (3،1،10،21،238،99) ؛ // ["D"] A: ["A" ، "B" ، "C" ، 10 ، 21 ، 238،99 ، "e"] var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Splice (A.Length ، 100000000،88) // return [] من العنصر التالي للعنصر الأخير ، يعرض أي طول ، يجب أن يكون فارغًا: ["A" ، "B" ، "C" ، "D" ، "E" ، 88] أضف var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Splice (A.Length ، 0،88) // Return [] من العنصر التالي العنصر الأخير ، يعترض أي طول ، يجب أن يكون فارغًا: ["A" ، "B" ، "C" ، "D" ، "E" ، 88] add var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] يجب أن يكون طول 0 فارغًا A: [88 ، 99 ، "A" ، "B" ، "C" ، "D" ، "E"
مزيج متسلسل
أعد الصفيف الجديد المدمج ، المصفوفة الأصلية متغيرة للخشب
var a = ['a' ، 'b' ، 'c' ، 'd' ، 'e'] ؛ A.Concat ([88،99]) ؛ // ["A" ، "B" ، "C" ، "D" ، "E" ، 88 ، 99] ج: ["A" ، "B" ، "C" ، "D" ، "E"]
ما ورد أعلاه هو عملية صفيف JS (إضافة الصفيف ، الحذف ، الوجه ، دوران السلسلة ، الفهرسة ، شريحة (تقطيع) (تقطيع) ، لصق ، والجمع بين الصفيف) المقدمة لك. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!