-1
如果我有以下格式的數組:如何在打字稿中拼合2D數組?
[0]:
["id_1"]:
prop1: "abc"
prop2: "def"
["id_2"]:
prop1: "ghi"
prop2: "jkl"
[1]:
["id_3"]:
prop1: "mno"
prop2: "pqr"
["id_4"]:
prop1: "stu"
prop2: "vwx"
我怎麼會是映射到一個數組使用以下格式:
[0]:
key: "id_1"
prop1: "abc"
prop2: "def"
[1]:
key: "id_2"
prop1: "ghi"
prop2: "jkl"
[2]:
key: "id_3"
prop1: "mno"
prop2: "pqr"
[4]:
key: "id_4"
prop1: "stu"
prop2: "vwx"
我一直在使用這裏所描述的功能扁平化嘗試: Merge/flatten an array of arrays in JavaScript? 但我不知道如何設置每個扁平子元素的關鍵。
對於你在做什麼而言,你並不是簡單地展開一個數組,而是從數組和屬性的混合中創建一個全新的數組。 –
請發佈有效的樣本數據。 – baao