---
title: Catch Arguments Passed in the Wrong Order When Calling a Function
---
## Catch Arguments Passed in the Wrong Order When Calling a Function

```javascript
function raiseToPower(b, e) {
  return Math.pow(b, e);
}
```

- The above function is used to raise the base number `b` to the power of the exponent `e`. 
- The function must be called specifically with variables in the correct order. Otherwise the function will mix up both variables and return an undesired answer.
- Make sure tha variable `power` is implementing the `raiseToPower` function correctly.

## Solution:
```javascript
let power = raiseToPower(base, exp);
```