Key
私は2つのプロパティと を含むJavaScriptのコンストラクタを持っています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
配列の関数を使用してこれを達成するにはどうすればよいですか?