Perguntas com a marcação «iterator»

87
Usando map () em um iterador

Digamos que temos um Mapa :, let m = new Map();usando m.values()retorna um iterador de mapa. Mas não posso usar forEach()ou map()naquele iterador e implementar um loop while nesse iterador parece um anti-padrão, já que o ES6 oferece funções como map(). Então, há uma maneira de usar map()em um...

38
Quais caracteres são agrupados com Array.from?

Eu tenho brincado com o JS e não consigo descobrir como o JS decide quais elementos adicionar ao array criado ao usar Array.from(). Por exemplo, o seguinte emoji 👍 tem um lengthde 2, pois é composto por dois pontos de código, mas Array.from()trata esses dois pontos de código como um, fornecendo uma...

9
detalhe da implementação removeIf

Tenho uma pequena pergunta detalhada sobre a implementação que não consigo entender ArrayList::removeIf. Eu não acho que posso simplesmente colocar do jeito que está, sem algumas pré-condições primeiro. Como tal: a implementação é basicamente em massa remove , ao contrário ArrayList::remove. Um...