Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

121
Visualizações
Javascript Searching for Index number of Array

I would be very grateful if you could help me. I've been sitting here for 5 hours and can't find a solution. I want to get the number in the array based on the name of the array (ex. "Apfelkuchen"). In this case, "Apfelkuchen" would be number 0.

I know that the indexOF method is used for this, but unfortunately I don't know. How to use it, because my array is not the usual case.

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????

}

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

You can use .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"));

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda