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

96
Visualizações
Filtrado por actividad con cierta propiedad

En discordjs, estoy tratando de leer la presencia de un usuario y luego hacer "Si una de las presencias indicadas (un usuario puede tener Spotify y un juego simultáneamente como ejemplo) tiene un nombre de, digamos Spotify, en sus propiedades, haz algo". . mi código es:

 let uset = msgMention.presence.activities if (uset.filter(game => game.name == 'Spotify')){ //something }

Dado que varios juegos devuelven varios elementos en una matriz (visto a continuación)

 [ Activity { name: 'Spotify', type: 'LISTENING', url: null, details: null, state: 'NO', applicationID: 'NO', timestamps: no, party: null, assets: RichPresenceAssets { largeText: null, smallText: null, largeImage: 'no', smallImage: null }, syncID: no, flags: ActivityFlags { bitfield: 1 }, emoji: null, createdTimestamp: no }, Activity { name: 'Visual Studio Code', type: 'PLAYING', url: null, details: 'Editing league.js', state: 'Workspace: Vibin-Tachanks', applicationID: '383226320970055681', timestamps: { start: 2021-12-04T18:35:34.918Z, end: null }, party: null, assets: RichPresenceAssets { largeText: 'Editing a JAVASCRIPT file', smallText: 'Visual Studio Code', largeImage: '808841241142755358', smallImage: '565945770067623946' }, syncID: undefined, flags: ActivityFlags { bitfield: 0 }, emoji: null, createdTimestamp: 1638645018501 } ]

¿Cómo puedo hacer que esta declaración if funcione para filtrar esta matriz devuelta y solo mantener Spotify en ella, y luego acceder al nombre (o cualquier propiedad) de dicho elemento filtrado? sí, tengo detección de presencias trabajando con intentos y demás, así que sé que he llegado tan lejos, solo se filtra con un si (también no solo significa que no quiero mostrar lo que hay en él)

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

0

Puede usar este filtro que usó dentro de una variable y como condición de la declaración if, puede verificar si es diferente de la matriz vacía "[]".

De esta manera, puede usar los valores dentro de la variable si tiene alguno.

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