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

join is not a function

Ahmed Ebrahim11

السؤال

السلام عليكم

هذا الكود يعمل بشكل متاز علي vs code

ولكن عند نقله لموقع leetcode تظهر مشكله

var addTwoNumbers = function(l1, l2) {
    l11 = Number(l1.join(''));
    l22 = Number(l2.join(''));
     ar = l11 + l22;
     console.log(ar)
     var myarr = String(ar).split("").reverse().map((ar) => {
    return Number(ar)
   })
   return myarr
};

 

Screenshot (40).png

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

Recommended Posts

  • 0

الأمر طبيعي، على ما أظن أنك تحاول تمرير رقمين للدالة كالتالي:

addTwoNumbers(3, 5)

ولن تعمل ميثود join على الأرقام بل تعمل على المصفوفات فقط، كالتالي:

const elements = ['Fire', 'Air', 'Water'];

console.log(elements.join());
// Expected output: "Fire,Air,Water"

console.log(elements.join(''));
// Expected output: "FireAirWater"

console.log(elements.join('-'));
// Expected output: "Fire-Air-Water"

 

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

  • 0
بتاريخ منذ ساعة مضت قال Mustafa Suleiman:

الأمر طبيعي، على ما أظن أنك تحاول تمرير رقمين للدالة كالتالي:

addTwoNumbers(3, 5)

ولن تعمل ميثود join على الأرقام بل تعمل على المصفوفات فقط، كالتالي:

const elements = ['Fire', 'Air', 'Water'];

console.log(elements.join());
// Expected output: "Fire,Air,Water"

console.log(elements.join(''));
// Expected output: "FireAirWater"

console.log(elements.join('-'));
// Expected output: "Fire-Air-Water"

 

ولكنه يمرر مصفوفات ف السؤال [2,4,6]  مثلا هذه مصفوفه فيجب ان تعمل 

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

  • 0

من المفترض أن يعمل معك الكود التالي بدون مشكلة:

var addTwoNumbers = function(l1, l2) {
    l11 = Number(l1.join(''));
    l22 = Number(l2.join(''));
     ar = l11 + l22;
     console.log(ar)
     var myarr = String(ar).split("").reverse().map((ar) => {
    return Number(ar)
   })
   return myarr
};

addTwoNumbers([2,4,6], [3,5,6])

 

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

  • 0

اجل ولكن لا يعمل عل leetcode فقمت بالنظر لحلول اشخاص اخرين ولكن كلها كانت متشابهه ولم افهمها جيدا لطولها

بتاريخ 2 دقائق مضت قال Mustafa Suleiman:

من المفترض أن يعمل معك الكود التالي بدون مشكلة:

var addTwoNumbers = function(l1, l2) {
    l11 = Number(l1.join(''));
    l22 = Number(l2.join(''));
     ar = l11 + l22;
     console.log(ar)
     var myarr = String(ar).split("").reverse().map((ar) => {
    return Number(ar)
   })
   return myarr
};

addTwoNumbers([2,4,6], [3,5,6])

 

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...