2.2 KiB
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);