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

تحدي في Destructuring

Badi Explorer

السؤال

 

/*
// المتطلبات
--chosenب user ارتباط كل صف من
--avlible بحساب  حالة  skils تغير قيماة بحسب
*/
    let chosen= 1;
 const user= [
    {tilte:"Badi" , age:22, avlible:false,skils:[ "HTML","CSS" ]},
    {tilte:"Ahmed", age:54, avlible:true ,skils:["Pyton","Django"]},
    {tilte:"Sayed", age:23, avlible:true ,skils:["PHP" ,"Laravel"]},
   
]
  // سناري الحل
    if(chosen==1){
        if(user.avlible==false){
        const[{tilte:B}, {age:tow},{skils:[d,]}]=user
        } else if(user.avlible==true){
            const[{tilte}, {age},{avlible},{skils:[,d]}]=user
        } 
      // اختبار السناري 
    console.log(`I'm name is ${B}`)
    console.log(`I'm name is ${tow}`)
    console.log(`I'm name is ${d}`)
    }
    

['ملاحظات']

*  السلام عليكم ورحمة الله وبركاتة

 *عدم حل المسألة

الرجاء ارشادي إلى طريقة الحل و ماينقصني لحل المسألة مع الماصدر 

*وشرح إخطاء وشكراً

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

Recommended Posts

  • 0

وعليكم السلام ورحمة الله وبركاته .

ما فهمته من المطلوب هو أنك يجب وضع خاصية chosen بداخل المستخدم user بناء على الحالة وأيضا تغير مصفوفة skils بداخل المستخدم.

الخطأ الأول لديك هو أنك لم تقم بالتكرار على المستخدمين بداخل user حيث أن user هو مصفوفة وللوصول إلى جميع العناصر بداخل المصفوفة وهم المستخدمين يجب إستخدام حلقات التكرار ويمكنك قراءة المقال التالي لتفاصيل أكثر:

 

أو يمكنك متابعة الدرس التالي على موسوعة حسوب على الرابط التالي .

والمطلوب أيضا هو إستخدام التفكيك (Destructuring ) ولكنك لم تستخدمه حيث قمت فقط بوضع متغير بداخل الخاصية skils .

ويمكنك قراءة المقال التالي حول ال Destructuring :

 

أو يمكنك متابعة الدرس التالي على موسوعة حسوب على الرابط التالي .

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...