Open MarynaBasieva opened 7 months ago
9 завдання // Припустима реалізація функції getFullName function getFullName() { // Повертаємо приклад імені; у реальному випадку тут може бути логіка отримання імені return "Tom Cat"; }
// Функція greeting, яка приймає функцію як аргумент і використовує її результат
function greeting(getFullNameFunc) {
// Викликаємо getFullNameFunc, щоб отримати ім'я, і створюємо привітання
return Hello, ${getFullNameFunc()}!
;
}
// Створення елемента заголовка і додавання його до документа з текстом привітання const title = document.createElement('h1'); title.textContent = greeting(getFullName); // Передаємо функцію getFullName як аргумент document.body.append(title);
є деякі неточності у вказаних індексах та у великій букві в назві змінної sentence. Ось виправлені варіанти: Для отримання підрядка 'look on the bright side of life': Ви правильно визначили, що слід починати з 7-го індексу, але sentence має бути з маленької літери, оскільки так названа ваша змінна. Для отримання підрядка 'Always':
Підрядок 'Always' фактично займає символи з індексу 0 по індекс 6 (не включно), тому ваш другий виклик виглядає правильно, але знову ж таки, потрібно врахувати правильний регістр змінної. Для отримання підрядка 'look':
Ви маєте починати з індексу 7, але закінчувати на 11 (не включно), що ви і зробили. Проте, існує помилка в назві змінної (вона повинна бути sentence). Виправлені варіанти команд:
let sentence = 'Always look on the bright side of life';
console.log(sentence.slice(7)); // 'look on the bright side of life'
console.log(sentence.slice(0, 6)); // 'Always'
console.log(sentence.slice(7, 11)); // 'look' Ці команди правильно використовують метод slice для отримання заданих підрядків зі змінної sentence.
Дякую за коментарі! Стосовно завдання 8 (Напишіть функцію getFullName, що повертає результат: "Tom Cat"), може внести пропозицію підкорегувати опис завдання, на майбутнє(використати функцію без масива), а не просто результат "Tom Cat".
8 Завдання потрібно було використати функцію без масива let firstName = "Tom"; let lastName = "Cat";
function getFullName (firstName, lastName) { return firstName + " " + lastName; } за допомогою передачі параметра