pavlena81 / QAL-new-project

https://pavlena81.github.io/QAL-new-project/
https://qal-new-project.vercel.app
0 stars 0 forks source link

HW19 #14

Open MarynaBasieva opened 7 months ago

MarynaBasieva commented 7 months ago

8 Завдання потрібно було використати функцію без масива let firstName = "Tom"; let lastName = "Cat";

function getFullName (firstName, lastName) { return firstName + " " + lastName; } за допомогою передачі параметра

MarynaBasieva commented 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);

MarynaBasieva commented 7 months ago

є деякі неточності у вказаних індексах та у великій букві в назві змінної 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.

pavlena81 commented 7 months ago

Дякую за коментарі! Стосовно завдання 8 (Напишіть функцію getFullName, що повертає результат: "Tom Cat"), може внести пропозицію підкорегувати опис завдання, на майбутнє(використати функцію без масива), а не просто результат "Tom Cat".