-
أنا هنا لأخبركم بشيء مثير وحقا يجب معرفته
-
هو عندما حضرت هذا الفيديو,إنه شيء جديد بالنسبة لي
-
ربما سيكون جديد عليكم أو قد تعرفونه لكن سأريكم
-
هذه (loop) في (javascript) إسمها (for..of)
سأسميها هكذا(for..of)
-
غالبا, في المثال السابق اللذي قمت به هذا يحدث
في كل مرة
-
في كل مرة في البرمجة:"مهلا لقد حصلت على
مصفوفة(array) فيها مجموعة من الأشياء
-
دعني أعُد الأشياء التي في المصفوفة".
هذه ممكن أن تحدث مع(arrays of objects)
-
مثلا أريد أن أحرك و أظهر كل هذه الأشياء.
هذه ممكن أن تحدث مع(arrays of numbers) مثل
-
نعم, دعني أضاعف الأعداد في هذه المصفوفة
أو أجمعها مع بعضها.
-
و في الحقيقة هناك طريقة أخرى لفعل هذا
التي سأريكم إياها في فيديو أخر
-
أريد أن أريكم (for..of loop).
-
إذن حقيقة ماذا تقول هنا,من أجل كل فقاعة
من فقاعات المصفوفة
-
المصفوفة....أظن أن المشكل "in" سابقا كانت
تعني شيئا أخر في (javascript)؟ أو
-
الكل يجتمع دائما...هناك (for each).إذن أنا
في مضاربة هنا, لكن تخيل
-
إذا هذه الميزة صارت في(javascript)
-
نحن, المطورون يحتاجون إلى كلمة و هذه الكلمة
هي "of" وبالتالي ما أنا بصدد قوله
-
مثل هذه الفقاعات من أجل القيمة [i]
تأخذ جميع العناصر
-
مصفوفة "الفقاعات". إذن أستطيع القيام
بنفس (loop) بالقول من أجل (for)
-
-
كل فقاعة من الفقاعات
-
-
-
الأن هذا ما أنا بصدد التأكد منه.
هذا بالضبط
-
-
-
لا,يجب أن تبدو مثالية على الشاشة
ها أنا أحسب بالفهرس[i] لمعالجة كل
عنصر من المصفوفة
-
تحريكهم و عرضهم.هذا أنا أقول,"مهلا (javascript)
لا أحس
-
أنني أريد الحساب اليوم.
هل يمكنكي الإعتناء بذلك؟
-
فقط أعطني كل فقاعة على حدا
من أجل مصفوفة الفقاعات
ثم حركيهم وأظهريهم".
-
الأن أريد أن أفعل شيئا في فيديو أخر حيث
سأبدأ بحذف الأشياء من المصفوفة , أو ربما
-
فقط أريد أن أستعمل نصف المصفوفة.ثم هذه الحالات
التي أحتاج أن أستعمل فيها عداد.
هناك العديد من الحالات
-
أين العداد يلعب دورا.لكن إذا لم يفعل
وأراد أن يفعل شيئا أخر
-
هذا ماذا أستطيع أن أفعل. الأن ما لا أحب
-
حول هذا الشيء , وأنا أفعل هذا في كل مرة
كل المبرمجين يفعلون. هو أنني أملك(class)
إسمه (Bubble).
-
لدي مصفوفة إسمها (bubbles).
-
-
إنها مثل فقاعة واحدة
-
هذه كل فقاعة من المصفوفة.إذن أريد أن أؤكد أن هذا
-
يمكن تسميته, كما تعلمون, إذا كان إسمه فقاعات
-
آحادي القرن حيوان خرافي
-
هذا هو مجرد
-
إسم متغير(variable name).إنها الكلمة التي
تعني كل عنصر في المصفوفة
-
-
لكن هذا, هو نوع من مؤتمر اللذي أستطيع, أن أبني (class)
-
متى يكون لدي مصفوفة منهم, أسميها(bubbles).
و عندما تكون مفردة
-
سأسميها(bubble). لكن لا يوجد سبب لتسمية الأشياء
هكذا. أستطيع تسميتها(bubble class),
(buubble array),(single bubble)
-
-
سأستعمل هذا النوع من(loop) في فيديوهات أخرى
-
أتمنى أن يكون لهذا معنى
-
أنا أنظر حولي لأرى إن كان لدى أي أحد سؤال.
-
لكن أنتم في المستقبل, لا أعلم
-
من أنتم, تشاهدون هذا الفيديو, لكنكم هناك,
في يوم ما, تشاهدون هذا الفيديو
-
ربما لن أكون في هذا المكان,
قد أكون في مكان أخر. هذا الفيديو قد إنتهى.
-
-