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