عرض القائمة
جزء من قسم Fundamentals في رحلة JavaScript على Coddy. الدرس 74 من 77.
التحدي
سهلالآن، أضف دالة باسم viewList لا تأخذ أي وسائط وتقوم بطباعة قائمة البقالة.
ستقوم الدالة بإخراج ما يلي:
Grocery List:
1. Milk
2. Eggs
3. Butterلقائمة تحتوي على العناصر التالية ["Milk", "Eggs", "Butter"].
إذا كانت القائمة فارغة، قم بإخراج:
The grocery list is empty.
أضف الكود التالي في نهاية الكود الخاص بك لاختباره (بدلاً من كود الاختبار السابق):
viewList();
addItem("Milk");
addItem("Bread");
addItem("Eggs");
viewList();
removeItem("Bread");
viewList();
removeItem("Cheese");جرّب بنفسك
// Grocery list array
let groceryList = [];
// Function to add an item to the grocery list
function addItem(item) {
groceryList.push(item);
console.log(`${item} added to the grocery list.`);
}
// Function to remove an item from the grocery list
function removeItem(item) {
const index = groceryList.indexOf(item);
if (index !== -1) {
groceryList.splice(index, 1);
console.log(`${item} removed from the grocery list.`);
} else {
console.log(`${item} is not in the grocery list.`);
}
}
addItem("Milk");
addItem("Bread");
addItem("Eggs");
removeItem("Bread");
removeItem("Cheese");جميع دروس Fundamentals
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأتدرّب بنفسك: مترجم JavaScript عبر الإنترنت