Estoy aprendiendo a aplicar Promise. Simulo que obtengo datos desde un servidor. Datos en const lista. con el .then() los obtengo en listaNueva. pero los datos no se guardan ahi, no puedo iterar en lista nueva. Intente dentro del .then() pushear lista a listaNueva. Concatenar. Pero no funciono. Como podria guardar los datos en mi lista local listaNueva e iterarlos desde ahi?
//emula a un servidor
const lista=[{name:"john", age:10, id:1},
{name:"clark", age:12, id:2},
{name:"mili", age:14, id:3},]
//tomo los datos
const getData=new Promise ((resolve,reject)=>{
setTimeout(()=>{
return resolve (lista)
},2000)
})
getData.then((listaNueva)=>{
console.log(listaNueva)
})
//quisiera iterar en listaNueva y trabajar los datos localmente
listaNueva.map(item=>{
console.log(item)}