يتم إعطاؤك مقتطف تعليمات برمجية يحتوي على إعلان دالة JavaScript. تتحقق الدالة مما إذا كان الإدخال المحدد عبارة عن مصفوفة أم لا وتقوم بإرجاع قيمة منطقية بناءً على النتيجة.

مهمتك هي تنفيذ نسخة معدلة من هذه الوظيفة تسمى "isArray"، والتي لا تتحقق فقط مما إذا كان الإدخال عبارة عن مصفوفة، بل تحدد أيضًا نوع الإدخال، إذا لم يكن مصفوفة. يجب أن تقوم الدالة المعدلة بإرجاع سلسلة تشير إلى نوع الإدخال.

اكتب دالة `isArray` تأخذ وسيطة واحدة:

`input` (1 <= input.length <= 100): متغير من أي نوع بيانات، بما في ذلك على سبيل المثال لا الحصر المصفوفات والأرقام والسلاسل والقيم المنطقية والكائنات وما إلى ذلك.

يجب أن تقوم الدالة بإرجاع سلسلة:

- إذا كان "الإدخال" عبارة عن مصفوفة، فسيتم إرجاع "مصفوفة".
- إذا كان "الإدخال" رقمًا، فسيتم إرجاع "رقم".
- إذا كان "الإدخال" عبارة عن سلسلة، فارجع "سلسلة".
- إذا كان "الإدخال" منطقيًا، فسيتم إرجاع "منطقي".
- إذا كان "الإدخال" كائنًا، فسيتم إرجاع "كائن".
- بالنسبة لأي نوع بيانات آخر، قم بإرجاع "غير معروف".

**مثال**

مدخل:
```
إسأرراي([1، 2، 3])
```
انتاج:
```
"مجموعة مصفوفة"
```

مدخل:
```
هوصفيف("مرحبا")
```
انتاج:
```
"خيط"
```

مدخل:
```
isArray({"مفتاح": "قيمة"})
```
انتاج:
```
"هدف"
```

مدخل:
```
صفيف(10)
```
انتاج:
```
"رقم"
```

مدخل:
```
مصفوفة (صحيح)
```
انتاج:
```
"منطقي"
```

مدخل:
```
isArray(فارغة)
```
انتاج:
```
"هدف"
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}