Existe una forma funcional de iniciar una matriz en JavaScript ES6?

Finalmente me rendí y escribí unfor loop para inicializar una matriz simple de objetos donde cada objeto tiene un contador incrementado id) como un atributo del objeto. En otras palabras, solo quiero:

var sampleData = [{id: 1},{id: 2},...];

staba esperando una sintaxis compacta que podría poner en mi declaración de devolución.

let sampleData = [];
for (var p = 0; p < 25; p++){
    sampleData.push({id: p});
}

return {
    data: sampleData,
    isLoading: true
};

Respuestas a la pregunta(6)

Su respuesta a la pregunta