-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbusquedaProductos.js
40 lines (35 loc) · 1.03 KB
/
busquedaProductos.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
Guía para realizar búsqueda de productos por Nombre en Javascript
Los productos fueron cargados manualmente en el archivo
Tema: Búsqueda de Productos por Nombre.
*/
var productos= [
{
"nombre": "Nintendo 64",
"precio": 75000,
"codigo": "0543236543",
"caracteristicas": ["trae 2 juegos gratis", "color negro o azul"]
},
{
"nombre": "celular",
"precio": 170000,
"codigo": "0994372684",
"caracteristicas": ["modelo Samsung A72","memoria RAM 4 GB", "Almacenamiento 256 GB"]
},
{
"nombre": "remera Star Wars",
"precio": 2000,
"codigo": "0487345643",
"caracteristicas": ["modelo Darth Vader o Jedi", "Tallas L M o XL"]
}
];
function buscarPerfil(nombre, propiedad) {
for (var i = 0; i < productos.length; i++) {
if (productos[i].nombre === nombre) {
return productos[i][propiedad] || "La propiedad no existe";
}
}
return "El producto no está en la lista";
}
console.log(buscarPerfil("celular","caracteristicas"));
console.log(buscarPerfil("celular","precio"));