开发者问题收集

Typescript 数组初始化

2017-12-18
7573

在这里我将变量 results 定义为字符串数组:

let results: string[]; 

下面,我分配一个值来启动:

results['searchCaption'] = "";

然后,节目停止,显示 ERROR TypeError:无法设置未定义的属性“searchCaption”

我在这里遗漏了什么?我需要先为其定义一个接口吗?

1个回答

你想要的是这个:

let results = new Array<string>();
results['searchCaption'] = '';
David Anthony Acosta
2017-12-18