Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

REPL spamming and stuck when `Promise.any([]).` is typed

Aberta
#65,581 2 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
68/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
javascript
Domínio
cli

Direção de pesquisa

Comece reproduzindo o problema no REPL do Node.js com Promise.any([]). e, em seguida, rastreie o tratamento do REPL para acesso a membro incompleto e avaliação repetida. O trabalho estará concluído quando a entrada não imprimir a mesma mensagem indefinidamente e o REPL continuar normalmente interrompível sem encerrar o processo.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

v22.x
Version

v22.23.2

Platform
Darwin Aris-MacBook-Pro.local 25.5.0 Darwin Kernel Version 25.5.0: Tue Jun  9 22:28:34 PDT 2026; root:xnu-12377.121.10~1/RELEASE_ARM64_T6041 arm64
Subsystem

No response

What steps will reproduce the bug?
  1. Open repl by typing node
  2. Type Promise.any([])
  3. Add dot in the end to make it Promise.any([]).
  4. Repl gets into some infinite loop and prints messages constantly, sometimes unable to exit without killing process separately
How often does it reproduce? Is there a required condition?

Always

What is the expected behavior? Why is that the expected behavior?

Don't print same message infinitely

What do you see instead?

https://github.com/user-attachments/assets/78e1ef27-bd9e-4567-8030-bc7ad3fada96

Additional information

No response

Linguagem predominante
JavaScript
Estrelas
122k
Forks
37.4k
Merge médio
4d 3h
PRs com merge (30d)
279

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de nodejs/node

Todas as issues de nodejs/node

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.