Categorias
Estudos

14 coisas sobre Algoritmos que aprendi com o freeCodeCamp

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 propriedade length, mas não tem os outros métodos de Array como forEach(), 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);

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *