Estoy usando la aplicación de reacción en la iteración. Tengo un método de mapa con algunas dudas, tengo un cuadro de selección con un número de relleno basado en la iteración 0 a la siguiente base de valores, mi salida esperada es [{etiqueta: 0, valor: 0}, {etiqueta :1,value:1},{label:2,value:2}] pero la salida entrante es =[{label:1,value:1},{label:2,value:2}], sé cómo hacerlo en for loop pero, quiero saber el método de mapa porque soy una aplicación de reacción, intenté llenar y unir el método no funciona, por favor ayúdenos
let value = 2 [...Array(parseInt(value)).keys()].map((x, index) => ( { label: x + 1, value: x + 1, } ))Array(2); creará una matriz vacía con una longitud de 2, por lo que cuando desee que su matriz sea [0, 1, 2], la longitud debe ser Array(3); . Entonces actualizo su código en Array(value + 1) y parseInt .
let value = 2 const result = [...Array(value + 1).keys()].map((x) => ({ label: x, value: x, })) console.log(result);