标签: typescript
var obj = {'name':'asdf'}; var s = 'name'; alert(obj[s]);
此代码在JS中运行良好,但我如何在TS中实现它?
答案 0 :(得分:1)
完全相同的代码适用于TypeScript。
如果你想要的是确保s成为obj的密钥,你可以使用以下内容:
s
obj
var s: keyof typeof obj = 'name';
这只允许s成为obj