how to swap two elements in an object in the array by index (oldIndex, newIndex)?
source array:
const data = [
{
city: 'London',
sex: 'Female',
car: 'Honda Accord',
name: 'Lisa',
},
...
];
I need to get a new array of objects with oldIndex = 0, newIndex = 1
const newData = [
{
sex: 'Female',
city: 'London',
car: 'Honda Accord',
name: 'Lisa',
},
...
];
preferably using ES6