Prevent sorting of object while using map function in javascript [duplicate]

I am trying to put some values in an object by using map function on an array. But its automatically sorting it in ascending order which I don’t want. How would I keep my object key values in same sequence as my array. Or is there any alternate approach which I can use in place of using map function. Below is what I have tried and what I am expecting with an example using fiddle.

let data = {};
const carsArray = [
{id:1,name:"A-Ferrari"},
{id:2,name:"A-BMW"},
{id:4,name:"A-Audi"},
{id:5,name:"A-Mango"},
{id:3,name:"B-Fiat"},
{id:6,name:"B-Suzuki"}
]

const arr = carsArray.map(x=> {data[x.id] = x.name})

// Output

{1: 'A-Ferrari', 2: 'A-BMW', 3: 'B-Fiat', 4: 'A-Audi', 5: 'A-Mango', 6: 'B-Suzuki'}

// Expected Output

{1: 'A-Ferrari', 2: 'A-BMW',4: 'A-Audi', 5: 'A-Mango', 3: 'B-Fiat', , 6: 'B-Suzuki'}

fiddle