No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Regálate acceso ilimitado a todos los cursos por 1 año a precio especial de Navidad 🎄

Antes: $199

Currency
$149/año
regístrate

termina en:

16D
16H
46M
13S

Playground: Obtén una lista de películas

15/38

Aportes 15

Preguntas 4

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

alguien mas hace ctrl + s a cada rato?

<import { getData } from "./api.js";

export function solution() {
  return getData().then(list => list);
}> 

Esta re bueno 100/10 ya era hora de implementar esto ojala hagan muchos mas ejercicios de este tipo que hacen falta

Para importar funciones se utilizan {} despues del import.
Ex: import {miFunc} from ‘./file.js’

Tengo la extraña sensación de que Juan dc está detrás de este ejercicio xD

Me hace sentir como que estoy respondiendo preguntas de una empresa para un empleo de progra… 😃

me salte el async await xd

import { getData } from './api.js'

export async function solution() {
  return await getData()
}
export async function solution() {
  const response = await getData();
  return response;
}
<api.js> 
export async function getData() {
    return new Promise((resolve) => {
        setTimeout(() => {
            resolve([{
                movie: "El despertar de los michis",
                year: 2021,
                protagonist: "Mr. Michi"
            }, {
                movie: "101 Michis",
                year: 2019,
                protagonist: "Tommy Michiguire"
            }]);
        }, 1000);
    });
}

export default getData;
<exercise.js> 
import getData from "./api.js";

function solution() {
    return getData()
    .then(response => console.log(response)) // cuando entre en el resolve 
    .catch(err => console.log(err))
    
}

solution();


Esta buenisima esto, ahora bien la comunidad ayuda mucho con sus aporte, pero creó que si van a poner ejemplo deberian basarse con los videos, en los comentarios uno aprende mas cosa y esta buenisimo pero esa forma de exportar y async no recuerdo que estuvieran en las clases previas

Este es mi aporte de resolución del ejercicio;

<import {getData} from "./api.js"

export function solution(){
  return getData();
};> 
import {getData} from "./api.js";

export async function solution() {
  const response = await getData()
  return response
}

solution();
import { getData } from "./api.js";
export function solution() {
  
  return getData()
}
solution()
api.js
<export default getData;> 
exercise.js
<import { getData } from "./api.js";
export function solution() {
  return getData().then(movie => movie);
}> 
import {getData} from "./api.js"
export function solution() {
  return getData();
};
undefined