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

190
Visualizações
Capturing only part of the string to be recognized in if conditional

Is there a way to just capture part of a string in an if conditional?

var armadilloRoles = [
  { name: 'Billing', description: 'armadillo.organization.billing' },
  { name: 'Doctor', description: 'armadillo.organization.doctor' },
    { name: 'Nurse Practitioner', description: 'armadillo.organization.nursePractitioner' },
  { name: 'Patient', description: 'armadillo.organization.patient' },
  { name: 'Aluna admin', description: 'armadillo.microurb.admin' },
    { name: 'Aluna billing', description: 'armadillo.microurb.billing' },
    { name: 'Respiratory therapist', description: 'armadillo.microurb.respiratoryTherapist' },
    { name: 'Aluna commercial contact', description: 'armadillo.microurb.practiceGrowthDirector' }
];

var viewRoles = [];

for (var i = 0; i < armadilloRoles.length; i++) {
    if (armadilloRoles[i].description === 'armadillo.organization.') {
    viewRoles.push(armadilloRoles[i]);
  }
}

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

0

There are several string methods which could be employed. In your case, you're searching for a substring at the beginning of matching description strings, so the .startsWith method will work just fine.

var armadilloRoles = [
  { name: 'Billing', description: 'armadillo.organization.billing' },
  { name: 'Doctor', description: 'armadillo.organization.doctor' },
  { name: 'Nurse Practitioner', description: 'armadillo.organization.nursePractitioner' },
  { name: 'Patient', description: 'armadillo.organization.patient' },
  { name: 'Aluna admin', description: 'armadillo.microurb.admin' },
  { name: 'Aluna billing', description: 'armadillo.microurb.billing' },
  { name: 'Respiratory therapist', description: 'armadillo.microurb.respiratoryTherapist' },
  { name: 'Aluna commercial contact', description: 'armadillo.microurb.practiceGrowthDirector' }
];

var viewRoles = [];

for (var i = 0; i < armadilloRoles.length; i++) {
  if (armadilloRoles[i].description.startsWith('armadillo.organization.')) {
    viewRoles.push(armadilloRoles[i]);
  }
}

console.log(viewRoles);

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