Данные возвращаются как неопределенные в Javascript - PullRequest
0 голосов
/ 13 мая 2018

У меня проблема с возвратом JavaScript неопределенным (что, вероятно, больше связано с моим пониманием JS).

У меня есть две функции, такие как:

getData = function(name) {
  var string = "You're name is " + name;
  alert("created string is: " + string); // this alerts "You're name is John"
  return string;
}

firstFunction = function() {
  newString = getData("John");
  alert(newString); // this allerts "undefined"
}

firstFunction();

Что может быть причиной того, что getData возвращает undefined к firstFunction?

1 Ответ

0 голосов
/ 13 мая 2018

код:

<script>
const getData = name => {
    var string = `You're name is ${name}`;
    alert(`created string is: ${string}`); // this alerts "You're name is John"
    // The return string command is not required
}

const firstFunction = () => {
    getData("John");
}

firstFunction();
</script>

Правки:

  • Использовать функцию стрелки вместо обычной
  • Использовать строковые литералы вместо обычной строки
  • Возможно исправлена ​​ошибка

Чтение:

...