Функция как параметр, вывод по словам
Нужно, чтобы функция выводила по словам фразу либо в алерт либо в консоль. Но получается только построчно. Почему?
function toConsole (consoleParam) {
consoleParam.toString();
console.log(consoleParam);
}
function toAlert (alertParam) {
alert(alertParam);
}
function splitToWords (msg, callback) {
let result = msg.split(' ');
callback(result);
}
splitToWords('Я не знаю как это сделать', toConsole);
splitToWords('Я не знаю как это сделать', toAlert);
splitToWords('Я не знаю как это сделать');
Ответы (1 шт):
Автор решения: vp_arth
→ Ссылка
У вас получается не построчно, а массив. Добавьте цикл или переносы.
function toConsole (consoleParam) {
console.log(consoleParam.join('\n'));
}
function toAlert (alertParam) {
alert(alertParam.join('\n'));
}
function splitToWords (msg, callback) {
let result = msg.split(' ');
callback(result);
}
splitToWords('Я не знаю как это сделать', toConsole);