Използване на литерал на шаблон в JSON обекти в компонент на React

Имам API данни в моя React компонент. Той е под формата на

{weather.Wind.Speed.Metric.Value}

Има ли някакъв начин да сменя Metric за променлива като единица.

Например нещо като

const unit = 'Metric';

{weather.Wind.Speed.${unit}.Value}

По този начин мога да актуализирам променливата и да покажа правилните данни?


person Community    schedule 11.07.2020    source източник


Отговори (1)


Можете да използвате обозначението в скоби: weather.Wind.Speed[unit].Value.

Повече информация: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_accessors

person domenikk    schedule 11.07.2020