Need help in building an array in javascript without reordering by name

Viewed 18

I need help to build an array in javascript from the response in JSON.

response from JSON is like below

{
    "data":{
        "myCodes":[
            {"code_id":6,"code_name":"Ba"},
            {"code_id":1,"code_name":"Bi"},
            {"code_id":8,"code_name":"Cy"},
            {"code_id":3,"code_name":"Da"},
            {"code_id":5,"code_name":"Ge"},
            {"code_id":7,"code_name":"Ph"},
            {"code_id":4,"code_name":"Pr"},
            {"code_id":10,"code_name":"Ps"},
            {"code_id":9,"code_name":"Ta"},
            {"code_id":2,"code_name":"To"}
        ]
    }
}
    
    
    

I want o build an array like below. code_id should be the key ( associative array ) and value SHOULD NOT be sorted by code_name as it is already sorted

SO the final output should look like this

[
    6 : {"code_id":6,"code_name":"Ba"},
    1 : {"code_id":1,"code_name":"Bi"},
    8 : {"code_id":8,"code_name":"Cy"},
    3 : {"code_id":3,"code_name":"Da"},
    5 : {"code_id":5,"code_name":"Ge"},
    7 : {"code_id":7,"code_name":"Ph"},
    4 : {"code_id":4,"code_name":"Pr"},
    10 :{"code_id":10,"code_name":"Ps"},
    9 : {"code_id":9,"code_name":"Ta"},
    2 : {"code_id":2,"code_name":"To"}
]

thanks in advance

1 Answers

This is not a valid Array syntax you maybe you consider using Map or and object instead of Array

Related