gpt4 book ai didi

javascript - 如何在 reactjs 请求中实现条件?

转载 作者:行者123 更新时间:2023-11-30 09:30:03 25 4
gpt4 key购买 nike

我之前有这样的请求:

let data = {

chartLibraryType : this.state.chartCategory == 'highChart'? "HIGH_CHARTS" : "C3",

};

现在我需要用 3 来实现。除了 highcharts 和 c3,我还需要通过 d3。

let data = {

chartLibraryType : if(this.state.chartCategory == 'highChart'){
"HIGH_CHARTS"
}else if(this.state.chartCategory == 'c3Chart'){
"C3"
}else if(this.state.chartCategory == 'D3Chart'){
"D3"
},

};

当我们有2个以上的时候,是这样实现的吗?

最佳答案

首先,您可以创建一个字典

let dictionary={
"highChart" : "HIGH_CHARTS",
"c3Chart" : "C3",
"D3Chart" : "D3"
}

然后您必须使用 bracket 表示法将 state 作为 dictionary 的键传递。

let data = {
chartLibraryType : dictionary[this.state.chartCategory]
}

关于javascript - 如何在 reactjs 请求中实现条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46862595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com