2018-10-12 16:35:31 -04:00
|
|
|
---
|
|
|
|
|
title: Catch Arguments Passed in the Wrong Order When Calling a Function
|
|
|
|
|
localeTitle: Catch Arguments Passed in the Wrong Order When Calling a Function
|
|
|
|
|
---
|
|
|
|
|
## Catch Arguments Passed in the Wrong Order When Calling a Function
|
|
|
|
|
|
2019-06-20 14:05:02 -07:00
|
|
|
```javascript
|
|
|
|
|
function raiseToPower(b, e) {
|
|
|
|
|
return Math.pow(b, e);
|
|
|
|
|
}
|
|
|
|
|
```
|
2018-10-12 16:35:31 -04:00
|
|
|
|
|
|
|
|
* تستخدم الوظيفة المذكورة أعلاه لرفع العدد الأساسي `b` إلى قوة الأس `e` .
|
|
|
|
|
* يجب استدعاء الدالة على وجه التحديد مع المتغيرات بالترتيب الصحيح. وبخلاف ذلك ، تقوم الوظيفة بخلط كلا المتغيرين وإرجاع إجابة غير مرغوبة.
|
|
|
|
|
* تأكد من أن `power` tha المتغيرة تقوم بتنفيذ وظيفة `raiseToPower` بشكل صحيح.
|
|
|
|
|
|
|
|
|
|
## حل:
|
|
|
|
|
|
2019-06-20 14:05:02 -07:00
|
|
|
```javascript
|
|
|
|
|
let power = raiseToPower(base, exp);
|
|
|
|
|
```
|