Te agradecería mucho si me pudieras ayudar. He estado sentado aquí durante 5 horas y no puedo encontrar una solución. Quiero obtener el número en la matriz según el nombre de la matriz (por ejemplo, "Apfelkuchen"). En este caso, "Apfelkuchen" sería el número 0.
Sé que el método indexOF se usa para esto, pero desafortunadamente no lo sé. Cómo usarlo, porque mi matriz no es el caso habitual.
let Essen = [ { name: "Apfelkuchen", ingredients: ["Apfel", "Mehl", "Zucker"] }, { name: "Bananenkuchen", ingredients: ["Banane", "Mehl", "Zucker"] }, { name: "Käsekuchen", ingredients: ["Köse", "Mehl", "Zucker"] }, { name: "Steuselkuchen", ingredients: ["Steuselkuchen", "Mehl", "Zucker"] }, { name: "Schokokuchen", ingredients: ["Schoko", "Mehl", "Zucker"] }, { name: "Kürbiskuchen", ingredients: ["Kürbis", "Mehl", "Zucker"] }, { name: "Zitronenkuchen", ingredients: ["Zitronen", "Mehl", "Zucker"] }, { name: "Erdbeerkuchen", ingredients: ["Erdbeere", "Mehl", "Zucker"] }, { name: "Nusskuchen", ingredients: ["Nuss", "Mehl", "Zucker"] }, { name: "Butterkuchen", ingredients: ["Butter", "Mehl", "Zucker"] }, ]; function createEssen(_name, _ingredients) { Essen.push({name: _name, ingredients: _ingredients}) } function addIngredients(_name) { Essen[10].ingredients.push(_name) } function searchArrayNumber(_name) { How???? }Puedes usar .findIndex() :
let Essen = [ { name: "Apfelkuchen", ingredients: ["Apfel", "Mehl", "Zucker"] }, { name: "Bananenkuchen", ingredients: ["Banane", "Mehl", "Zucker"] }, { name: "Käsekuchen", ingredients: ["Köse", "Mehl", "Zucker"] }, { name: "Steuselkuchen", ingredients: ["Steuselkuchen", "Mehl", "Zucker"] }, { name: "Schokokuchen", ingredients: ["Schoko", "Mehl", "Zucker"] }, { name: "Kürbiskuchen", ingredients: ["Kürbis", "Mehl", "Zucker"] }, { name: "Zitronenkuchen", ingredients: ["Zitronen", "Mehl", "Zucker"] }, { name: "Erdbeerkuchen", ingredients: ["Erdbeere", "Mehl", "Zucker"] }, { name: "Nusskuchen", ingredients: ["Nuss", "Mehl", "Zucker"] }, { name: "Butterkuchen", ingredients: ["Butter", "Mehl", "Zucker"] }, ]; console.log(Essen.findIndex(x => x.name == "Apfelkuchen"));