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

58
Visualizações
Javascript comparando al menos un par idéntico en un objeto

Tengo dos diccionarios (¿objeto en JS?) y quiero compararlos.

En un ciclo while, quiero imprimir True si al menos uno de los pares es idéntico ( es decir , el diccionario a continuación), en lugar de que todo el diccionario sea idéntico (pero si todo el dictado es idéntico, la declaración debe ser True obviamente) :

 my_dict = {"Text1":"Text1", "Text2":"Text3", "text5":"text5"}

Sé que en python sería así:

 while any(key == value for key, value in my_dict.items()): ... else: ...

Pero no puedo obtener la sintaxis correcta para JavaScript.

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

0

Con Object.entries() y some() esto es una sola línea:

 let my_dict = {"Text1":"Text1", "Text2":"Text3", "text5":"text5"} let answer = Object.entries(my_dict).some(([key,value]) => key == value); console.log(answer)

about 4 years ago · Juan Pablo Isaza Relatório

0

for(var key in obj){ if(key === obj[key]){ //Do Something } else { //Do Something Else } }

Eso itera a través del objeto, y si la clave es igual al valor, entonces hace algo, de lo contrario, hace otra cosa.

about 4 years ago · Juan Pablo Isaza Relatório

0

Puede usar la función some() en matrices de JavaScript, que es idéntica a any de Python, creo.

 let my_dict = {"Text1":"Text1", "Text2":"Text3", "text5":"text5"} let same_exists = Object.keys(my_dict).some((key) => key === my_dict[key]) console.log(same_exists)

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