打字稿数组初始化

Ave*_*Joe 0 typescript

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

let results: string[]; 
Run Code Online (Sandbox Code Playgroud)

在这里,我指定一个值来启动:

results['searchCaption'] = "";
Run Code Online (Sandbox Code Playgroud)

然后,节目停止了 ERROR TypeError: Cannot set property 'searchCaption' of undefined

我在这里错过了什么?我需要先为它定义一个接口吗?

Dav*_*sta 6

你想要的是这个:

let results = new Array<string>();
results['searchCaption'] = '';
Run Code Online (Sandbox Code Playgroud)