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

لماذا يُعيد الكود undefined؟

Ahmed Ebrahim11

السؤال

السلام عليكم 

لم افهم ما مشكله هذا الكود يعطيني undefined

let array = (l1,l2) => {
    l11 = Number(l1.join(''));
    l22 = Number(l2.join(''));
     ar = l11 + l22;
     myarr = String(ar).split("").reverse().map((ar) => {
    return Number(ar)
   })
}
console.log(array([5,6,4],[2,4,3]))

 

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

السبب  هو أن الدالة array لا تقوم بإرجاع قيمة، وعندما لا تكون هناك عبارة return في دالة، فإن قيمة العودة الافتراضية هي undefined.

قم بإضافة عبارة return لتعيد القيمة المناسبة من داخل الدالة، وأنت تريد أن تعيد النتيجة myarr:

let array = (l1, l2) => {
    l11 = Number(l1.join(''));
    l22 = Number(l2.join(''));
    ar = l11 + l22;
    myarr = String(ar).split("").reverse().map((ar) => {
        return Number(ar);
    });
    return myarr;
}

console.log(array([5, 6, 4], [2, 4, 3]));

 

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

  • 0
بتاريخ 2 ساعة قال Mustafa Suleiman:

السبب  هو أن الدالة array لا تقوم بإرجاع قيمة، وعندما لا تكون هناك عبارة return في دالة، فإن قيمة العودة الافتراضية هي undefined.

قم بإضافة عبارة return لتعيد القيمة المناسبة من داخل الدالة، وأنت تريد أن تعيد النتيجة myarr:

let array = (l1, l2) => {
    l11 = Number(l1.join(''));
    l22 = Number(l2.join(''));
    ar = l11 + l22;
    myarr = String(ar).split("").reverse().map((ar) => {
        return Number(ar);
    });
    return myarr;
}

console.log(array([5, 6, 4], [2, 4, 3]));

 

حسنا شكرت استاذي 

لدي استفسار اخر كنت احل مسأله عل leetcode 

ولكن السؤال غريب حيث يجب أن اخرج أطول substring متكرره مثلا abcabcbb الخرج abc 3

و bbbbb الخرج b و1اي عنصر واحد متكرر 

الاخيره غريبه بعض الشئ wpwwkew حيث وضح ان الخرج wke  انا لا اري ان wke متكرره لم أفهم كيف ذلك

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...