Ich habe ein Array von Objekten wie so:Array: Objekt-Eigenschaft in einem Array macht Schlüssel
arr[0] = {name: 'name1', attribute1: 'a1Value1', attribute2: 'a2Value1'}
arr[1] = {name: 'name2', attribute1: 'a1Value2', attribute2: 'a2Value2'}
was ich achive will, ist zweiten Array mit Namensattribut als Arrayschlüssel zu erstellen, so dass es wie folgt aussieht:
arr2[name1] = {attribute1: 'a1Value1', attribute2: 'a2Value1'}
arr2[name2] = {attribute1: 'a1Value2', attribute2: 'a2Value2'}
Gibt es eine einfache und effiziente Möglichkeit, dies mit Unterstreichung oder Plain JS zu tun?
Sie wollen nicht _array_, Sie wollen ** Objekt ** – Tushar
Diese zweite Methode ist ein Objekt, kein Array. – ManoDestra
'array.reduce' würde wahrscheinlich den Trick machen. Was hast du probiert? Wo ist dein Code? –