0

ExampleArray = [["Relationship", "Subscriber"], ["memberId", "12345"], ["MemberName", "Test Member"]]

How would I turn the above into just one array with all those key value pairs like this below:

newExampleArray = ["Relationship": "Subscriber", "memberId": "12345","MemberName": "Test Member"]

1
  • 1
    P.S. This may be an X-Y Problem. To get better help, ask about the "X" problem instead of the "Y" problem. Commented Jul 29, 2021 at 17:00

1 Answer 1

4

["Relationship": "Subscriber", "memberId": "12345","MemberName": "Test Member"] is not a valid array. Arrays are indexed values, such as:

["Relationship", "Subscriber", "memberId", "12345","MemberName", "Test Member"]

While an Object would be:

{"Relationship": "Subscriber", "memberId": "12345","MemberName": "Test Member"}

To get the first form, use:

newExampleArray = exampleArray.flat();

To get the second form, use:

newExampleObject = Object.fromEntries(exampleArray);

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.