通过动态键和值创建数组

Vis*_*esh 2 javascript typescript angular

我在变量中获取字符串值,即

let name = 'Vishesh';
let name2 = 'Vishesh2';
Run Code Online (Sandbox Code Playgroud)

和一个数组,即

let cars = [{carName: "Mercedes"},{carName: "Volvo"},{carName:"BMW"}];
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个数组,其中我的键是名称和值,应该有 cars 数组,即

Array=[{Vishesh: [{carName: "Mercedes"},{carName: "Volvo"},{carName:"BMW"}]},{Vishesh2: [{carName: "Mercedes"},{carName: "Volvo"},{carName:"BMW"}]}];
Run Code Online (Sandbox Code Playgroud)

N.c*_*han 5

let name = 'Vishesh';
let name2 = 'Vishesh2';
let cars = [{carName: "Mercedes"},{carName: "Volvo"},{carName:"BMW"}];
let array = []

array.push({[name]:cars})
array.push({[name2]:cars})
console.log(array);
Run Code Online (Sandbox Code Playgroud)