tl;dr: mais funções internas do JavaScript.
JavaScript: 8 in [8, 8, 8]
retorna false
, por que?
Quando se usa "in" em arrays ele considera o argumento como o índice do array.
JavaScript: Qual método verifica se um valor está incluso em um array?
array.includes();
JavaScript: O que é o objeto arguments?
É um objeto array-like, disponível dentro de funções, que contém os argumentos passados para a função.
JavaScript: O que é um objeto array-like?
É um objeto que tem a propriedadelength
, mas não tem os outros métodos de Array comoforEach()
,map()
, etc.
JavaScript: Como se cria um array a partir de um objeto array-like?
Você pode usar Array.from(obj);
JavaScript: Como se converte uma string char code para o seu valor numérico?
char.charCodeAt();
JavaScript: Como se um converte um char code em valor numérico para string?
String.fromCharCode(number);
JavaScript: Como se cria um objeto do tipo conjunto?
new Set();
JavaScript: Qual a diferença principal de um Set
para um Array
?
Set não permite valores duplicados.
JavaScript: Como se adiciona um elemento e a um Set
?
Set.add(e);
JavaScript: Qual método retorna o tamanho de um Set
?
Set.size();
JavaScript: Qual a utilidade do for..of
?
Ele itera por qualquer objeto iterável.
JavaScript: Qual a utilidade do for..in
?
Ele itera pelas propriedades de um objeto.
JavaScript: Como se elimina os sub-níveis de um array?
Array.flat(array);