Chartjs barchart generate data for an array dataset

Viewed 67

I want to generate some Datasets for my Barchart but i dont know why its always displayed 'statement expected' at the round bracket before the return.

function generateDataSets() {
    const returnValue = Array.from(new Array(5){
        return {
            name: 'Land',
            people: 200,
            backgroundColor: ["#3e95cd"]
        };
    })
    return returnValue;
}
1 Answers

Not sure what data you're trying to generate but if you want to use the method Array.from(), your code could look as follows:

function generateDataSets() {
  return Array.from(new Array(5), (o, i) => ({
    name: 'Land',
    people: (i + 1) * 100,
    backgroundColor: ["#3e95cd"]
  }));
}

console.log(generateDataSets());

Related