Juan Cadavid
Pedro Quiñones Paternina
Pedro Quiñones Paternina
Mose Vincenzo Saltalamacchia Herrera
Felipe Castrillón
Erick Stanley Amaya Amaya
Cristian Contreras
fetch('https://api.escuelajs.co/api/v1/users/1')
.then(response => response.ok ? response.json() : Promise.reject('Falló fetch usuario'))
.then(usuario => console.log(usuario.name.toUpperCase(), usuario.role))
.catch(error => console.error('Error:', error)
)
Output: JHON customer
function obtenerUsuario() { return fetch(`https://api.escuelajs.co/api/v1/users`) .then(response => { if (!response.ok) { throw new Error('Error al obtener el usuario'); } return response.json(); }); } obtenerUsuario() .then(usuarios => { usuarios.forEach(usuario => { const uppercaseUsername = usuario.name.toUpperCase(); console.log(uppercaseUsername); }); return usuarios; })
De esta forma capturo todos los nombres de los usuarios almacenados y los convierto en mayuscula, unicmaente los nombres.
fetch("https://api.escuelajs.co/api/v1/users")
.then((response) => response.json())
.then((users) => {
const user = users[1];
console.log(user.name.toUpperCase());
console.log(user.role);
})
.catch((error) => console.error(error.message));
async function getUser(id) {
return fetch(https://api.escuelajs.co/api/v1/users/${id})
.then(response => {
if (!response.ok) {
throw new Error('Error al obtener el usuario');
}
return response.json();
});
}
getUser(1)
.then(user => console.log(user.role.toUpperCase()));
function obtenerUsuarios(id){
return fetch(https://api.escuelajs.co/api/v1/users/${id})
.then(response => {
if(!response.ok){
throw new Error('Error al obtener el usuario');
}
return response.json();
});
}
obtenerUsuarios(2)
.then(usuario => {
console.log(
"ID:", usuario.id,
"\nNombre:", usuario.name.toUpperCase(),
"\nRol:", usuario.role.toUpperCase()
);
})
function getUser (id) {
return fetch(`https://api.escuelajs.co/api/v1/users/${id}`)
.then(response => {
if (!response.ok) {
throw new Error(`Error HTTP: ${ response.status }`)
};
return response.json();
});
}
getUser(1)
.then(user => {
// Obtener el usuario
const userName = user.name
console.log(userName);
// Convertirlo a string JSON
const userJson = JSON.stringify(user.name)
console.log(userJson);
// Tranformar el nombre a uppercase
const upperText = user.name.toUpperCase()
console.log(upperText)
// Obtener el rol
const userRole = user.role;
console.log(userRole);
})
.catch(error => {
console.error("Error: ", error.message);
});
Imprime:
Jhon
"Jhon"
JHON
customer