我在 JavaScript 中有一个构造函数,其中包含 2 个属性Key
和 Values array
:
function Test(key, values) {
this.Key = key;
this.Values = values.map(values);
}
然后我创建了一个数组Test objects
:
var testObjectArray = [];
testObjectArray.push(new Test(1, ['a1','b1']), new Test(2, ['a1','b2']));
现在我想将类似于的testObjectArray
单对数组映射到:key-value
[
{ "Key" : "1", "Value" : "a1" },
{ "Key" : "1", "Value" : "b1" },
{ "Key" : "2", "Value" : "a2" },
{ "Key" : "2", "Value" : "b2" },
]
如何使用数组的map
功能实现这一点?