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

194
Views
Pop elemento aleatorio de un conjunto - JS

En, por ejemplo, Python, si tenemos un conjunto, podemos llamar a set.pop() y eliminará un valor del conjunto y lo devolverá.

Estoy trabajando en una pregunta de algoritmos en JS donde necesito hacer esto. Pero no parece haber una forma de hacerlo, ya que la función set.delete() espera un valor y no tengo acceso a los valores. ¿Hay un trabajo fácil alrededor?

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Puede iterar sobre los valores. (Sería más rápido que convertirlo en una matriz).

 function deleteRandomElement(set) { if (set.size > 0) { const randomIndex = Math.floor(Math.random()*set.size); let i = 0; for(const value of set) { if(i === randomIndex) { set.delete(value); break; } i++; } } }
about 4 years ago · Santiago Trujillo 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!