محمود الحصرية نشر 11 ديسمبر 2023 أرسل تقرير نشر 11 ديسمبر 2023 (معدل) مرحبا if(typeof person[key]==='function')continue; هل من الممكن ان اعرف ما المقصود بلامر continue تم التعديل في 11 ديسمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 11 ديسمبر 2023 أرسل تقرير نشر 11 ديسمبر 2023 continue هو عبارة تستخدم في لغات البرمجة لتخطي باقي الكود في الحلقة (loop) الحالية والانتقال إلى التكرار التالي من الحلقة. وإليك مثال لتوضيح الأمر: const person = { name: 'mahmoud', age: 30, sayHello: function() { console.log('Hello!'); }, city: 'New York' }; for (const key in person) { // تجاوز التكرار إذا كانت القيمة هي وظيفة if (typeof person[key] === 'function') { continue; } // هنا يتم تنفيذ الشيفرة التي تأتي بعد continue إذا لم تكن القيمة وظيفة console.log(key + ': ' + person[key]); } اقتباس
0 محمد سعد شحرور نشر 12 ديسمبر 2023 أرسل تقرير نشر 12 ديسمبر 2023 عادة مايتم الالتباس بين break و continue في لغات الرمجة بشكل عام، وليس فقط في لغة جافا سكريبت. الأمران يستخدمان في حلقات التكرار فقط للتحكم بها، أي انه يمكنك استخدامها داخل if، فقط ان كانت هذه ال if داخل حلقة تكرار. الأمر continue يعني أنه في حال تحقق الشرط (في مثالك): أكمل واذهب الى الحلقة التالية من التكرار. for (i=0;i<5;i++) { if (i == 0) { continue; } else { console.log(i) } } لاحظ أنه في هذا المثال يتم فحص ان كان العداد يساوي 0، فانتقل الى الحلقة التي بعدها، وان لم يكن 0 فاطبع العداد، فيتم طباعة الأرقام كلها عدا ال 0. الأمر break يعني أنه في حال تحقق الشرط: اخرج من التكرار كله. for (i=0;i<5;i++) { if (i == 0) { break; } else { console.log(i) } } في هذه المثال لن يتم طباعة أي شيء لأن العداد يساوي 0 في بداية الحلقة، وال break ستؤدي للخروج من الحلقة دون اكمال فحص باقي قيم العداد. اقتباس
السؤال
محمود الحصرية
مرحبا
if(typeof person[key]==='function')continue;
هل من الممكن ان اعرف ما المقصود بلامر continue
تعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.