Skip to content

Instantly share code, notes, and snippets.

@bryancodesjs
Created July 11, 2023 22:20
Show Gist options
  • Save bryancodesjs/f6320988b17975d865b2b94c635f10a4 to your computer and use it in GitHub Desktop.
Save bryancodesjs/f6320988b17975d865b2b94c635f10a4 to your computer and use it in GitHub Desktop.
Compartiendo ejercicio de bucle usando .map()
<html>
<head>
<style>
ul {
list-style: none;
margin:0;
padding: 0;
}
img {
width:200px;
}
</style>
</head>
<body>
<h3>Ejemplo para Rosniel</h3>
<ul id="container">
</ul>
<script>
const arregloDeArticulos= [
{
nombre: 'Headset Logitech',
precio: 450,
urlImagen: 'https://m.media-amazon.com/images/I/61CqYq+xwNL._AC_UF894,1000_QL80_.jpg'
},
{
nombre: 'Sistema de frenos SHIMANO',
precio: 3200,
urlImagen: 'https://supremebikes.ph/cdn/shop/products/BR-MT200SETthumb.jpg'
},
{
nombre: 'Monitor Samsung 32 pulg.',
precio: 24000,
urlImagen: 'https://sis.omega.com.do/ProductImages/82d785e6-05b4-4409-9bb2-b947356a267b.png'
}
];
let container = document.getElementById('container');
arregloDeArticulos.map((laVuelta) => {
let li = document.createElement('li');
let nombre = document.createElement('p');
nombre.innerHTML = laVuelta.nombre;
let imagen = document.createElement('img');
imagen.src = laVuelta.urlImagen;
li.appendChild(imagen);
li.appendChild(nombre);
container.appendChild(li);
})
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment