Very new to ES6. In ES5 I might do something like this
function newArray(){
var data = [];
for(var i = 0; i < 5; i++){
data[i] = "test data " + i;
}
return data;
}
x = newArray()
How would I do this in ES6 ? What I've got below is in error
getData = () => ({
let data = Array.from(new Array(5), (x, i) => "test data " + i)
return {
data
}
})
()after the=>... surrounding {} with () makes {} an object literal, which means you have an invalid syntax for an object literal