Array, Search, Join,forEach (الجزء الثالث )

الدرس: Array, Search, Join,forEach (الجزء الثالث )

المدة: 2 دقائق

وصف مختصر:

   أساليب المصفوفات في JavaScript  ١. forEach تُستخدم لتكرار عناصر المصفوفة وتنفيذ دالة لكل عنصر. “`javascript var carsInPark = [‘Tesla’, ‘BMW’, ‘Tesla’,...

وصف الدرس

 

 أساليب المصفوفات في JavaScript


 ١. forEach
تُستخدم لتكرار عناصر المصفوفة وتنفيذ دالة لكل عنصر.

```javascript
var carsInPark = ['Tesla', 'BMW', 'Tesla', 'Merceds', 'TOYOTA', 'GMC', 'Tesla', 'GMC'];
var countTesla = 0;
var teslaInPark = [];

if (Array.isArray(carsInPark)) {
carsInPark.forEach(function (value, index) {
if (value === 'Tesla') {
countTesla++;
teslaInPark.push(index);
}
});

if (countTesla > 0) {
var numTesla = 1;
teslaInPark.forEach(function (value) {
document.body.innerHTML +=
"عدد سيارات تسلا هو: " + countTesla +
" والسيارة رقم " + numTesla + " هي في الموقف رقم " + value + "<br/>";
numTesla++;
});
}
}
```
 ٢. indexOf و lastIndexOf
تُستخدم للبحث عن قيمة داخل المصفوفة، الأولى ترجع أول ظهور للقيمة والثانية ترجع آخر ظهور للقيمة.

```javascript
var cars = ['Tesla', 'BMW', 'Tesla', 'Merceds', 'TOYOTA', 'GMC', 'Tesla', 'GMC'];

if (Array.isArray(cars)) {
var findTesla = cars.indexOf('Tesla'); // البحث من بداية المصفوفة
var findLastTesla = cars.lastIndexOf('Tesla'); // البحث من نهاية المصفوفة

if (findTesla >= 0) {
console.log("أول ظهور لسيارة تسلا: ", cars[findTesla]);
}

if (findLastTesla >= 0) {
document.body.innerHTML +=
"السيارات في نظامنا هي: " + cars.join(' - ') + "<br/>" +
"وأفضل السيارات الصديقة للبيئة هي: " + cars[findLastTesla];
}
}
```

هذا الشرح يشمل استخدام أساليب مختلفة للتعامل مع المصفوفات في JavaScript بطريقة واضحة ومفصلة.

الفيديوهات

سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و الفيديوهات

فيديو الدرس التعليمي Array, Search, Join,forEach (الجزء الثالث )

المصادر

سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و المصادر

الأوامر البرمجية المستخدمة

ملحقات ال PDF

الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript

has been added to the cart. View Cart