TypeScript/JavaScript 数组值推送

Cal*_*ana 2 javascript arrays typescript

我有这个对象: keyValue : { key : string , value : number}[];

我想从两个值向该数组添加一个新元素,如下所示:

 let tmpTabKV : { key : string , value : number}[];
 [...]
 tmpTabKV.push({projet.libelle, statKV.value});
 [...]
 keyValue  = tmpTabKV;
Run Code Online (Sandbox Code Playgroud)

我尝试了多种语法并看到了这个: How can I add a key/valuepair to a JavaScript object?

但我没有看到任何创建新对象的键。数组的使用让我犯了一个 错误

tmpTabKV.push(Array(projet.libelle, statKV.value));
Run Code Online (Sandbox Code Playgroud)

Jam*_*iec 6

您应该将对象文字推送到数组中

let tmpTabKV : { key : string , value : number}[] = []
tmpTabKV.push({key:projet.libelle, value:statKV.value});
Run Code Online (Sandbox Code Playgroud)