如何将字符串推送到打字稿数组?

hus*_*ain 0 javascript typescript

我试图将字符串推送到打字机数组,其抛出错误"无法推送到未定义",是正确的方式还是我需要使用扩展运算符?

api.ts

const api: IConfigName = {name: "getKey"};
const Name = "Web";

api.optionalParam.push(Name);
Run Code Online (Sandbox Code Playgroud)

IConfig.interface.ts

export interface IConfigName {
    name: string;
    optionalParam?: string[];
}
Run Code Online (Sandbox Code Playgroud)

Saj*_*ran 5

你需要optionalParam用空数组初始化如下,

api.optionalParam = [];
api.optionalParam.push(Name);
Run Code Online (Sandbox Code Playgroud)