реагировать распечатать значения внутри спортивной собственности - PullRequest
0 голосов
/ 28 февраля 2019
  • Я пытаюсь напечатать значения внутри спортивного свойства.
  • , поэтому я дал консоль внутри спортивного объекта.
  • , но его синтаксическая ошибка выдает.Syntax error: C:/codebase//src/containers/sports.js: Unexpected token, expected , (367:22)
  • Я исследовал, чтобы напечатать значения, нужно ли помещать условия if внутри метода, а затем вызывать его здесь.
  • или есть какой-то более простой способ печати player.west.sports.
  • предоставив мой фрагмент кода ниже.
<GeoJSON
   data={West}
   onEachFeature={this.onEachFeature}
   ref="west"
   style={
      map.region === "west" ? this.getNewStyle : this.getWhiteStyle
   }
   sports={
      {console.log(" player.west.sports--->", player.west.sports)}
      map.region === "west" ? (
         player.west.sports
      ) : (
         player.white.sports
      )
   }
/>

1 Ответ

0 голосов
/ 28 февраля 2019

Хорошо, вы могли бы сделать:

sports={(console.log(player.west.sports), (map.region === 'west'
  ? player.west.sports
  : player.white.sports
))}

В этом используется оператор запятой в javascript , который вычисляет два выражения и возвращает последнее.

Но вывероятно, не должно console.log внутри свойства компонента, так как оно не очень читаемо.Если возможно, запишите его выше вашего JSX, например, в начале вашей функции рендеринга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...