Estoy intentando agregar una URL a defiList , pero push() no parece funcionar. Cuando imprimo url , funciona, pero cuando imprimo url , la lista aparece vacía. Vea la salida para la matriz defiList vacía y los elementos impresos. ¡Cualquier ayuda sería muy apreciada!
const listRef = ref(storage, 'data'); let defiList = new Array(); listAll(listRef).then((res) => { res.prefixes.forEach((folderRef) => { // You may call listAll() recursively on them. }); res.items.forEach((itemRef) => { getDownloadURL(ref(storage, itemRef)).then((url) => { defiList.push(url); // --- .push() won't work, but console.log() does console.log(url); }); }); }).catch((error) => { console.log(error); });