 تذكر استخدام **`Read-Search-Ask`** إذا واجهتك مشكلة. حاول إقران البرنامج  واكتب الكود الخاص بك 
###  شرح المشكلة:
في لعبة الجولف كل حفرة لها قيمة **اسمية** تعني متوسط عدد **ضربات** لاعب الجولف من المتوقع أن تغرق الكرة في حفرة لاستكمال اللعب. اعتمادا على مدى أعلى أو أقل من **السعر الأصلي****السكتات الدماغية** الخاصة بك، وهناك لقب آخر.
سيتم تمرير الدالة **قدم المساواة****والسكتات الدماغية** الحجج. يجب عليك إرجاع السلسلة الصحيحة وفقًا لهذا الجدول الذي يسرد الحدود بترتيب الأولوية؛ أعلى (أعلى) إلى أسفل (أدنى):
السكتات الدماغية إرجاع
: --------- | : -------------
1 | "حفرة واحدة!"
<= par - 2 | "نسر"
par - 1 | "بيردي"
par | "الاسمية"
par + 1 | "شبح"
par + 2 | "بوجيه مزدوج" > = par + 3 | "اذهب للمنزل!"
سوف يكون **الاسمية****والسكتات الدماغية** دومًا رقمية وإيجابية.
* تغيير الرمز أدناه `// Only change code below this line` وما فوق `// Only change code above this line` .
* تأكد من أنك تقوم بتحرير داخل وظيفة `golfScore` .
* سيكون عليك جعل الدالة تقوم بإرجاع نفس السلسلة بالضبط كما هو موضح في الجدول ، بناءً على قيمة المعلمات **par****والحدود** التي يتم تمريرها إلى وظيفتك.
\## شرح الكود نظرًا لأن لدينا بالفعل صفيفًا محددًا في `names` المتغيرات ، فيمكننا الاستفادة منه واستخدامه في عبارات الإرجاع باستخدام الفهارس (على سبيل المثال: `names[0] is the first one` ). بهذه الطريقة ، إذا احتجت في أي وقت إلى تغيير نتيجة معينة فلن تحتاج إلى البحث عنها داخل الوظيفة ، فستكون في البداية ، في الصفيف الخاص بك.
### مصادر
* [جولف](https://en.wikipedia.org/wiki/Golf)
* [التحدي: تسلسل إذا كانت البيانات الأخرى](http://www.freecodecamp.com/challenges/chaining-if-else-statements)
* [التحدي: مقارنة مع أكبر من المساواة إلى المشغل](http://www.freecodecamp.com/challenges/comparison-with-the-greater-than-equal-to-operator)
* [التحدي: مقارنة مع أقل من المساواة في المشغل](http://www.freecodecamp.com/challenges/comparison-with-the-less-than-equal-to-operator)
* ["Array" - _مرجع JavaScript الخاص بـ MDN_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)