如下,就想实现一个动态Key的需求:
interface Apple<T> {
[T]: string
}
或
type Apple<T extends string> = {
[T]: string
}
感觉理论可以,一直又搞不出来。。。给力的大佬麻烦指点一二,谢谢~
如下,就想实现一个动态Key的需求:
interface Apple<T> {
[T]: string
}
或
type Apple<T extends string> = {
[T]: string
}
感觉理论可以,一直又搞不出来。。。给力的大佬麻烦指点一二,谢谢~
interface myObjInterface {
[key: string]: string
}
let data: myObjInterface = {
'haha': '1313',
2: '1313',
}
测试如下:
印象中好像可以这样写?没有上机测