Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Параметри в callback». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Параметри передаються в **callback** так само, як і в будь-яку функцію: потрібно просто викликати callback із потрібними аргументами всередині іншої функції. **Ключове:** викликаюча функція сама передає callback потрібні дані під час виклику.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення### 1. Через виклик колбека з аргументами всередині функції Ти передаєш сам callback, а викликаюча функція сама передає йому потрібні дані. ```javascript function fetchData(callback) { const data = 'Дані з сервера'; callback(data); // передаємо параметр у callback } function showData(info) { console.log('Отримано:', info); } fetchData(showData); ``` Вивід: ```javascript Отримано: Дані з сервера ``` --- ### 2. Через замикання (якщо потрібно "зашити" аргументи заздалегідь) ```javascript function processUser(action) { const user = { name: 'Тим' }; action(user); } processUser(user => console.log(`Привіт, ${user.name}!`)); ``` або: ```javascript function doLater(callback) { setTimeout(callback, 1000); } doLater(() => console.log('Через секунду!')); ``` --- **Підсумок:** Параметри передаються в callback так само, як і в будь-яку функцію - потрібно просто **викликати callback із потрібними аргументами** всередині іншої функції.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.