Nikulio
@Nikulio
NaN !== NaN

Почему ф-я не возвращает значение?

const test = (arg) => {
	return arg
};

const final = (arg) => test => {
	test(arg)
}

final("test");
- Код
Как я понимаю, в ф-ю final мы передаём аргументом arg и заранее созданную ф-ю test, а в теле ф-и final мы вызываем ф-ю test(). Так ли?
Почему-то, я не получаю значения от вызова final("test");
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Уберите лишнее.
const test = (arg) => {
  return arg
};

const final = (arg) => test(arg)

final("test");
/*
test
*/
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
У тебя отсутствует return
const final = (arg) => test => {
  return test(arg)
}

Либо делать так:
const final = (arg) => test => test(arg);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы