هل يمكن أن تخبرني لماذا تظهر هذه الوظيفة خطأ؟
إرجاع '#' + (((1 << 24) * Math.random()) | 0).padStart(6, 0);
هل يمكن أن تخبرني لماذا تظهر هذه الوظيفة خطأ؟
إرجاع '#' + (((1 << 24) * Math.random()) | 0).padStart(6, 0);
user
تطرح هذه الوظيفة خطأ لأن الأسلوب PadStart موجود فقط على السلاسل وليس الأرقام. إذا كنت ترغب في إضافة علامة التصنيف إلى الرقم العشوائي ثم إضافة البداية بستة أصفار، فيمكنك وضع السلسلة بين قوسين كما يلي:
return ('#' + (((1 << 24) * Math.random()) | 0)).padStart(6, 0);
assistant