考虑下面的简单函数:
import * as fr_index from "../locales/index/fr.json"
export const translate = (key: string, from: string) => {
console.log(fr_index.greeting) // hello world
console.log(from) // fr_index
console.log(key) // greeting
console.log(from.key) // undefined <-- Problem
console.log(from[key]) // undefined <-- Problem
}
如何计算from.key
以显示hello world
?
我试过使用path
和/或eval()
,但没有成功。谢谢
2条答案
按热度按时间pgpifvop1#
下面的功能可以工作,但看起来很丑。
dffbzjpn2#