Avatar ·

كيفية الحصول على عنصر عشوائي من مصفوفة في JavaScript؟

مرحباً بالجميع! أنا مبتدئ في JavaScript وواجهت مشكلة. لدي مصفوفة بأسماء المستخدمين: ```javascript const users = ['Анна', 'Борис', 'Виктор', 'Галина', 'Дмитрий']; ``` أحتاج إلى كتابة دالة تقوم بإرجاع اسم عشوائي من هذه المصفوفة. أعلم أن في JavaScript يوجد `Math.random()`، لكنني لا أفهم كيفية تطبيقه على المصفوفة. حاولت القيام بذلك: ```javascript function getRandomUser() { const randomIndex = Math.random(); return users[randomIndex]; } ``` لكن هذا لا يعمل - يتم إرجاع `undefined`. أفهم أن `Math.random()` يُرجع رقمًا بين 0 و 1، وليس فهرس المصفوفة. كيف يمكن تحويل الرقم العشوائي إلى فهرس بشكل صحيح؟ أيضًا، أتساءل كيف يمكن جعل الدالة تعمل مع أي مصفوفة، وليس فقط