Paracetamol.js馃拪| #131: Explica este c贸digo JavaScript

Cristian Fernando - Jun 2 '22 - - Dev Community

驴Explica el siguiente c贸digo JavaScript?

Dificultad: Avanzado

const fetchData = (url) => {
  return fetch(url)
    .then(res => res.json())
    .then(res => console.log(res))
    .catch(err => console.log(err))
}

fetchData("https://jsonplaceholder.typicode.com/users")
Enter fullscreen mode Exit fullscreen mode

驴Cu谩l de las siguientes opciones es equivalente a fetchData?
A.

const fetchDataA = (url) => {
  try{
    const res = fetch(url);
    const data = res.json();
    console.log(data);
  }catch(err){
    console.log(err)
  }
}
fetchDataA("https://jsonplaceholder.typicode.com/users")
Enter fullscreen mode Exit fullscreen mode

B.

const fetchDataB = async(url) => {
  try{
    const res = await fetch(url);
    const data = await res.json();
    console.log(data);
  }catch(err){
    console.log(err)
  }
}
fetchDataB("https://jsonplaceholder.typicode.com/users")
Enter fullscreen mode Exit fullscreen mode

C.

const fetchDataC = (url) => {
  try{
    const res = await fetch(url);
    const data = await res.json();
    console.log(data);
  }catch(err){
    console.log(err)
  }
}
fetchDataC("https://jsonplaceholder.typicode.com/users")
Enter fullscreen mode Exit fullscreen mode

D. Ninguna de las anteriores.

Respuesta en el primer comentario.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .