I have an array of arrays and I want to create an array of objects from it. There are custom properties to which I want to associate the index values. I have following array 

    var testArray = [[1,5,10], [10,20,7], [11,10,25]];
I am modifying it to create the following

    [{
		coordinates: [1, 5],
		reach: 10,
		power: 0
	},
	{
		coordinates: [10, 20],
		reach: 7,
		power: 0
	},
	{
		coordinates: [11, 10],
		reach: 25,
		power: 0
	}]
For this I have written the following code. 

    function modifyArray(array) {
	  return array.map(array => {
		return Object.assign({}, { coordinates: array.slice(0, 2), reach: array[2], power: 0 });
	});
}

I get the desired result. My question is if this is a good way to modify this type of data performance wise, since the function has two return statements. How can I improve on this code?