Files
freeCodeCamp/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/debugging/catch-missing-open-and-closing-parenthesis-after-a-function-call.md
2023-02-28 08:08:50 -08:00

2.2 KiB
Raw Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
587d7b85367417b2b2512b39 Пропущені відкриваючі та закриваючі дужки 1 301185 catch-missing-open-and-closing-parenthesis-after-a-function-call

--description--

Якщо функція чи метод не приймає жодних аргументів, ви можете забути додати (порожні) відкриваючі та закриваючі дужки під час виклику. Зазвичай результат виклику функції зберігається у змінних для подальшого використання у вашому коді. Цю помилку можна виявити шляхом вводу значень змінних (або їх типів) на консолі та перевірки того, що змінна визначена для посилання на функцію замість очікуваного значення, яке повертає функція.

Змінні у поданому нижче прикладі є різними:

function myFunction() {
  return "You rock!";
}
let varOne = myFunction;
let varTwo = myFunction();

У цьому випадку varOne є функцією myFunction, а varTwo є рядком You rock!.

--instructions--

Виправте код таким чином, щоб змінна result отримала значення, повернене від виклику функції getNine.

--hints--

Ваш код повинен виправити змінну result так, щоб її значення було числом, яке повертає функція getNine.

assert(result == 9);

Ваш код повинен викликати функцію getNine.

assert(code.match(/getNine\(\)/g).length == 2);

--seed--

--seed-contents--

function getNine() {
  let x = 6;
  let y = 3;
  return x + y;
}

let result = getNine;
console.log(result);

--solutions--

function getNine() {
 let x = 6;
 let y = 3;
 return x + y;
}

let result = getNine();
console.log(result);