Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

99
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!