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