,

دورة جافاسكريبت/نود.جس – #4 مصفوفات

Posted by






كورس جافاسكريبت JavaScript/Node.js – Arrays

كورس جافاسكريبت JavaScript/Node.js – Arrays

في هذا الدرس، سوف نتعلم عن Arrays في جافاسكريبت. Arrays هي هياكل بيانات تستخدم لتخزين مجموعة من القيم بداخلها. يمكن للArrays احتواء أي نوع من البيانات مثل الأرقام، النصوص، الأشياء وحتى أنواع متعددة من البيانات.

كيفية إنشاء Array في جافاسكريبت

لإنشاء Array في جافاسكريبت، يمكنك استخدام النمط البسيط التالي:


var fruits = ["apple", "banana", "orange", "grape"];

الوصول إلى عناصر الArray

يمكنك الوصول إلى عناصر الArray عن طريق استخدام مؤشر لكل عنصر. على سبيل المثال، للوصول إلى عنصر “banana” في الArray fruits، يمكنك كتابة:


var fruit = fruits[1]; // الفاكهة الموجودة في المؤشر رقم 1 هي banana

طول الArray

يمكنك معرفة عدد العناصر داخل Array باستخدام خاصية length. على سبيل المثال، لمعرفة عدد الفواكه في Array fruits:


var length = fruits.length; // سيتم تخزين عدد الفواكه في المتغير length

طرق تعديل الArray

يمكنك إضافة أو حذف عناصر من الArray بسهولة. على سبيل المثال، لإضافة فاكهة جديدة إلى Array fruits:


fruits.push("kiwi"); // سيتم إضافة الفاكهة kiwi في نهاية الArray

ويمكنك حذف العنصر الأخير في الArray باستخدام:


fruits.pop(); // سيتم حذف الفاكهة الأخيرة من الArray

استخدام forEach للعمل مع كل عنصر في الArray

يمكنك استخدام forEach لتنفيذ نفس العمل على كل عنصر في الArray، مثل الطباعة أو الحساب. على سبيل المثال:


fruits.forEach(function(fruit){
console.log(fruit); // سيتم طباعة كل فاكهة في الArray
});

هذه بعض المفاهيم الأساسية حول Arrays في جافاسكريبت. وهناك الكثير من العمليات والطرق الأخرى التي يمكن استخدامها مع Arrays. ننصح بمواصلة الدراسة والتعلم للحصول على فهم عميق حول كيفية استخدامها بشكل فعال في تطوير تطبيقات الويب.


0 0 votes
Article Rating
22 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
reda dev
7 months ago

you are the best 💪👍

Haya Obaid
7 months ago

افضل كورس برمجه بشوفو الموضوع صار سهل علي كتير

Haya Obaid
7 months ago

شكرا❤❤

Nada
7 months ago

استمر انت في التوب

Usama dx
7 months ago

DONE

Hossam Kamel
7 months ago

انت عظيم!

Mehdi
7 months ago

♥♥♥

Peaceful Sounds
7 months ago

متألق دائما … واصل

HC Hacker
7 months ago

شكرا على هذي الكورس الرائع

Shimaa Mostafa
7 months ago

عاجبني جدا طريقه الشرح وفكره الحل منfreecodecampمتميزه فيه نيه تعمل نفس الفكره بالنسبة للنود؟؟؟

بصائر إسلامية
7 months ago

ما شاء الله شرح جبار والله أستمر

Zeyad Suwaid
7 months ago

Thanks so much for all the hard work you are putting in these videos.

Mohamed Ramadan
7 months ago

شرح موفق جدا يا باشمهندس انا براجع معاك في الكورس علي معلوماتي والحاجات اللي سقطت مني بي ليه في free code camp مبيجبش مثلا كل ال methods اللي تخص الا array وال string مثلا

Tanx For Max
7 months ago

تعيش❤

Mahmoud Hisham
7 months ago

إيه العظمة ده يا جدعان الرجل ده قمة في الإبداع، وياريت اي حد يدخل يعمل لايك وتعليق عشان يوصل لاكير قدر ممكن

Kero
7 months ago

كورس جامد اووي وطريقة شرحك جميلة كمل والتفاعل جاي كدا كدا

Abrar
7 months ago

شكرا لك ❤

Ramadan Mohamed
7 months ago

كل سنه وحضرتك طيب يا هندسة 💜💜💜
سؤال فني بسيط.. ايه احسن طريقه اتعلم بيها html و css.. وابدأ فيهم ونا متابع الكورس بتاع ال java ولا استنا اما اخلص ال java وبعدين ابدأ فيهم؟

محمد عبداللة علي
7 months ago

بارك الله في علمك

Omar Soliman
7 months ago

والله عارف انك زعلان عشان مفيش تفاعل على الفيديوهات حاليا بس ياريت تكمل الكورس للاخر وان شاء الله هتلاقي ناس تتفرج بعدين وكفاية الاجر اللي بتاخده