Estoy intentando usar la API de cocktailDB para crear una aplicación de cóctel básica y estoy repasando los resultados; sin embargo, necesito extraer los ingredientes del objeto, pero son pares de valores clave separados (strIngredient 1-15). Intenté usar un bucle for in y puedo ver todas las propiedades del objeto en la consola, pero no puedo averiguar cómo recorrer los ingredientes para extraerlos y representarlos en la página.
var results = response.drinks; for (var i = 0; i < results.length; i++) { console.log(results[i]); var eachDrink = results; for (var prop in eachDrink[i]) { console.log(eachDrink[i] [prop]); } } 
Puedes usar este código:
let myArray = [ { type: "Fruit", color: 'blue', ingredient1: "salt", ingredient2: "water" }]; for(i=1; i <= 15; i++){ console.log('ingreditent' + i, myArray[0]['ingredient'+i]); }O puedes usar esta técnica:
const array = { a3: 3, a2: 1, a1: 1, b: 2, c: 3 }; const keyWord = "a"; const filtered = Object.keys(array).filter(v => v.includes(keyWord)) result -> ["a3", "a2", "a1"];