次のように、JavaScript でオブジェクトの配列を再配置したいと思います。
[{ year: "1950-12-20", product: ["product 1", "product 2, "product 3"] }, { year: "1951-12-20", product: ["product 3", "product 2"] }, { year: "1952-12-20", product: ["product 3", "product 4"] }]
1 つは製品、もう 1 つは製品が登場した年です。
a = ["product 1", "product 2", "product 3", "product 4"]
b = ["1950-12-20", [ "1950-12-20, "1951-12-20"],["1950-12-20", "1951-12-20", "1952-12-20"],"1952-12-20"]
入れ子になった for ループを使用して各オブジェクトをループしようとしましたが、オブジェクト配列内の文字列の配列を適切に処理するにはどうすればよいでしょうか?