"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > شرح على المصفوفات والصفائف

شرح على المصفوفات والصفائف

نشر في 2025-02-06
تصفح:925

Explanation on Arrays and Arrays method

شرح مفصل لمصفوفات JavaScript والطرق المشتركة:

ما هي الصفيف؟ ]

في JavaScript ، صفيف هو كائن خاص يخزن سلسلة من القيم (العناصر) تحت اسم متغير. يمكن أن تكون هذه القيم أنواعًا مختلفة من البيانات (الأرقام أو السلاسل أو المنجدات أو الكائنات أو حتى المصفوفات الأخرى).

الميزات الرئيسية:

  • أمر: العناصر الموجودة في الصفيف لها ترتيب محدد ، ويتم فهرسة مواقفها بدءًا من 0.
  • المتغير: بعد إنشاء الصفيف ، يمكن تغيير عناصره.
  • الديناميكية:
  • يمكن أن تنمو المصفوفات أو تتقلص حسب الحاجة.
إنشاء صفيف:

    الترميز الحرفي:
  • ]
const myarray = [1 ، "Hello" ، True ، Null] ؛
   const myArray = [1, "hello", true, null]; 
  • const yetanotherarray = صفيف جديد (1 ، 2 ، 3) ؛
  • إمكانية الوصول عناصر الصفيف:
   const anotherArray = new Array(5); // 创建一个包含5个空槽的数组
   const yetAnotherArray = new Array(1, 2, 3); 

const fruits = ["Apple" ، "Banana" ، "Orange"] ؛ Console.log (الفواكه [0]) ؛ console.log (الفواكه [2]) ؛ تعديل عناصر الصفيف:

تعيين قيمة جديدة إلى الفهرس المطلوب:
   const fruits = ["apple", "banana", "orange"];
   console.log(fruits[0]); // 输出: "apple" (第一个元素)
   console.log(fruits[2]); // 输出: "orange" (第三个元素)

طرق الصفيف المشتركة:

push ():
   fruits[1] = "grape"; 
   console.log(fruits); // 输出: ["apple", "grape", "orange"]

ثمار.

pop ():
    حذف العنصر الأخير من الصفيف وإرجاعه.
  • const readedfruit = fruits.pop () ؛
   fruits.push("mango"); 
  • Fruits.Unshift ("Kiwi") ؛
shift ():
   const removedFruit = fruits.pop(); 
    const firstfruit = fruits.shift () ؛
  • slice ():
  • إنشاء نسخة ضحلة من جزء من المصفوفة.
   fruits.unshift("kiwi"); 
  • splice (): إضافة/حذف عناصر الصفيف في الموقع المحدد.
   const firstFruit = fruits.shift(); 
CONCAT ():
    إنشاء صفيف جديد عن طريق تسليط المصفوفات الموجودة.
  • const combinedfruits = fruits.concat (["الأناناس" ، "Strawberry"]) ؛
   const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
  • const fruitstring = fruits.join ("،") ؛
indexof ():
   fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
   fruits.splice(2, 1); // 从索引2处删除1个元素
    index = fruits.indexof ("Apple") ؛
  • تضمين ():
  • تحقق مما إذا كان الصفيف يحتوي على عنصر.
   const combinedFruits = fruits.concat(["pineapple", "strawberry"]); 
  • foreach (): ينفذ الدالة المقدمة مرة واحدة لكل عنصر صفيف.
   const fruitString = fruits.join(", "); 
MAP ():
    قم بإنشاء صفيف جديد عن طريق تطبيق الوظيفة على كل عنصر من عناصر الصفيف الأصلي.
  • const fruitlimes = fruits.map (fruit => fruit.length) ؛
   const index = fruits.indexOf("apple"); 
  • const longfruits = fruits.filter (fruit => fruit.length> 5) ؛ هذه نظرة عامة أساسية على صفائف JavaScript وطرقها. هناك العديد من الطرق الأخرى المتاحة ، ولكل منها غرضها المحدد. أتمنى أن يساعد هذا!
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3