TypeScript:将值分配给变量中的字段名称

时间:2019-08-22 11:10:50

标签: typescript

我需要

type A {
  f1: string;
  f2; string;
}

另一方面,我有一个包含字段名称的变量:

let fieldName: string = "f2";

我想使用fieldName创建一个对象:

{"content of fieldName": "sdf"}

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

从ES2015开始,您可以使用computed properties

对于您的示例,这意味着:

An error occurred when verifying security for the message.

答案 1 :(得分:1)

只需使用{[fieldName]:'sdf'}。这是blitz