diff --git a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.portuguese.md b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.portuguese.md index 1e4a814b06..cd9e78d707 100644 --- a/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.portuguese.md +++ b/curriculum/challenges/portuguese/02-javascript-algorithms-and-data-structures/debugging/catch-arguments-passed-in-the-wrong-order-when-calling-a-function.portuguese.md @@ -3,11 +3,11 @@ id: 587d7b85367417b2b2512b3a title: Catch Arguments Passed in the Wrong Order When Calling a Function challengeType: 1 videoUrl: '' -localeTitle: Argumentos de captura passados ​​na ordem errada ao chamar uma função +localeTitle: Capturar argumentos passados na ordem errada ao chamar uma função --- ## Description -
Continuando a discussão sobre as funções de chamada, o próximo bug a ser observado é quando os argumentos de uma função são fornecidos na ordem incorreta. Se os argumentos forem tipos diferentes, como uma função esperando uma matriz e um inteiro, isso provavelmente causará um erro de tempo de execução. Se os argumentos forem do mesmo tipo (todos os inteiros, por exemplo), a lógica do código não fará sentido. Certifique-se de fornecer todos os argumentos necessários, na ordem correta, para evitar esses problemas.
+
Continuando a discussão sobre as funções de chamada, o próximo bug a ser observado é quando os argumentos de uma função são fornecidos na ordem incorreta. Se os argumentos forem tipos diferentes, como uma função esperando uma matriz e um inteiro, isso provavelmente causará um erro na altura da execução. Se os argumentos forem do mesmo tipo (todos os inteiros, por exemplo), a lógica do código não fará sentido. Certifique-se de fornecer todos os argumentos necessários, na ordem correta, para evitar esses problemas.
## Instructions
A função raiseToPower gera uma base para um expoente. Infelizmente, ele não é chamado corretamente - corrija o código para que o valor da power seja o esperado 8.
@@ -17,9 +17,9 @@ localeTitle: Argumentos de captura passados ​​na ordem errada ao chamar uma ```yml tests: - - text: 'Seu código deve fixar a power variável de modo que seja igual a 2 elevado à 3ª potência, e não 3 elevado à 2ª potência.' + - text: 'Seu código deve fixar a variável power de modo que seja igual a 2 elevado à potência 3, e não 3 elevado à potência 2.' testString: 'assert(power == 8, "Your code should fix the variable power so it equals 2 raised to the 3rd power, not 3 raised to the 2nd power.");' - - text: Seu código deve usar a ordem correta dos argumentos para a chamada de função raiseToPower . + - text: Seu código deve usar a ordem correta dos argumentos para a chamada da função raiseToPower. testString: 'assert(code.match(/raiseToPower\(\s*?base\s*?,\s*?exp\s*?\);/g), "Your code should use the correct order of the arguments for the raiseToPower function call.");' ``` @@ -53,6 +53,6 @@ console.log(power);
```js -// solution required +// solução requerida ```