Ahmed Ebrahim11 نشر 11 نوفمبر 2023 أرسل تقرير نشر 11 نوفمبر 2023 (معدل) السلام عليكم لم افهم ما مشكله هذا الكود يعطيني 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])) تم التعديل في 11 نوفمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 11 نوفمبر 2023 أرسل تقرير نشر 11 نوفمبر 2023 السبب هو أن الدالة 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])); 1 اقتباس
0 Ahmed Ebrahim11 نشر 11 نوفمبر 2023 الكاتب أرسل تقرير نشر 11 نوفمبر 2023 بتاريخ 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 متكرره لم أفهم كيف ذلك اقتباس
السؤال
Ahmed Ebrahim11
السلام عليكم
لم افهم ما مشكله هذا الكود يعطيني undefined
تعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.