اكتب دالة JavaScript تأخذ سلسلة إدخال وتبحث عن أطول بادئة مشتركة بين مجموعة من السلاسل. يجب أن تحتوي الدالة على معلمة تقبل مجموعة من السلاسل كمدخلات. يجب أن يكون ناتج الدالة هو أطول بادئة مشتركة تم العثور عليها بين جميع السلاسل في المصفوفة. إذا لم يتم العثور على بادئة مشتركة، فيجب أن تقوم الدالة بإرجاع سلسلة فارغة. يجب كتابة الوظيفة باستخدام بناء جملة ES6 ويجب التعليق عليها جيدًا لشرح المنطق الكامن وراءها. نقاط إضافية لتحسين وقت تشغيل الوظيفة.
{"source": "ultrachat", "kind": "synthetic", "evolved_from": null}