اذهب إلى المحتوى
  • 0

ما هي حلقة for...in في جافاسكربت؟

Marwan Ben Chami

السؤال

Recommended Posts

  • 0

في جافاسكربت حلقة for in تستخدم للمرور على خواص كائن ما، وتتألف الحلقة من قسمين:

  • قسم رأس الحلقة وفيه نعين المتغير الذي سنمر على خصائصه، واسم المتغير الذي سيعبر عن الخاصية الحالية.
  • جسم الحلقة، وفيه تنفذ التعليمات البرمجية داخله مرة لكل خاصية من الكائن.

مثلًا إذا كان لدينا كائن يحوي عدة خواص يمكن المرور عليها وطباعتها إلى console كالتالي:

const person = { name: 'Ahmad', age: 25 };

for (const property in person) {
  const value = person[property] // قيمة الخاصية الحالية
  console.log(property, ': ', value);
}

// ناتج الطباعة
// "name: Ahmad"
// "age: 25"

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...