我有一个这样的配置对象
{ config: {
params: {
football: {
url: ''
},
soccer: {
url: ''
}
}
}
我只需要使用变量来获取football
或soccer
的url值,例如
let sport = 'soccer';
let path = config.params.`sport`.url;
我尝试过使用config.params[sport]
和eval
函数之类的括号表示法,但似乎都无法解决问题。我确定我对自己想做的事情有误,这很可能就是为什么我似乎找不到答案的原因。
谢谢
答案 0 :(得分:0)
这应该给你一个主意。
const sport = 'soccer'
const data = {
config: {
params: {
football: {
url: '1'
},
soccer: {
url: '2'
}
}
}
}
console.log(data.config.params[sport].url)