--- id: 587d7b85367417b2b2512b39 title: Catch Missing Open and Closing Parenthesis After a Function Call challengeType: 1 videoUrl: '' localeTitle: الصيد المفقود وأشرطة الاختتام المفتوحة بعد استدعاء وظيفة --- ## Description
عندما لا تأخذ وظيفة أو طريقة أي حجج ، قد تنسى تضمين أقواس الفتح والإغلاق (الفارغة) عند الاتصال بها. في كثير من الأحيان يتم حفظ نتيجة استدعاء دالة في متغير لاستخدام أخرى في التعليمات البرمجية. يمكن الكشف عن هذا الخطأ عن طريق تسجيل قيم المتغير (أو أنواعها) إلى وحدة التحكم ورؤية أنه يتم تعيين واحد إلى مرجع دالة ، بدلاً من القيمة المتوقعة التي ترجعها الدالة. تختلف المتغيرات في المثال التالي:
وظيفة myFunction () {
"أنت صخرة!"
}
السماح varOne = myFunction. // set to equal a a function
اترك varTwo = myFunction ()؛ // set يساوي السلسلة "You rock!"
## Instructions
قم getNine الكود بحيث يتم تعيين result المتغير إلى القيمة التي يتم إرجاعها من استدعاء الدالة getNine .
## Tests
```yml tests: - text: يجب أن تقوم التعليمات البرمجية الخاصة بك بإصلاح result المتغيرة بحيث يتم تعيينها إلى الرقم الذي ترجع الدالة getNine . testString: 'assert(result == 9, "Your code should fix the variable result so it is set to the number that the function getNine returns.");' - text: يجب أن تقوم التعليمات البرمجية الخاصة بك باستدعاء الدالة getNine . testString: 'assert(code.match(/getNine\(\)/g).length == 2, "Your code should call the getNine function.");' ```
## Challenge Seed
```js function getNine() { let x = 6; let y = 3; return x + y; } let result = getNine; console.log(result); ```
## Solution
```js // solution required ```