Используйте функцию стрелки вместо выражения функции - ошибка tslint - PullRequest
0 голосов
/ 22 марта 2019

Имеет предупреждения tslint (ES6) и все еще испытывает некоторые трудности с его синтаксисом. Я не уверен, как преобразовать функции стрелок.

[Изображение показывает появившееся предупреждение] [1]: https://i.stack.imgur.com/QCY69.png

var options = this.state.ProjectsArray.map(function (item, i) {
  var Trmp = item["ID"] + ";#" + item["Title"];
  return <option value={Trmp} key={item["ID"]}>{item["Title"]}</option> ;
});

1 Ответ

2 голосов
/ 22 марта 2019

Как это

var options = this.state.ProjectsArray.map((item, i) => {
  var Trmp = item["ID"] + ";#" + item["Title"];
  return <option value={Trmp} key={item["ID"]}>{item["Title"]}</option> ;
});

Удалить function слово и поставить => после параметров

...