Categorias
Estudos

11 coisas sobre Estruturas de Dados Básicas que aprendi com o freeCodeCamp

Logo após o módulo sobre Expressões Regulares, fiz o módulo sobre Estruturas de Dados Básicas no freeCodeCamp.

Esse módulo acaba sendo uma revisão de como trabalhar com array que se aprende lá no módulo de JavaScript, apenas adicionando mais possibilidades e métodos para se trabalhar.

JavaScript: Qual função remove um ou vários elementos de dentro de um array?

array.splice()

JavaScript: Qual o primeiro parâmetro de array.splice()?

A posição do array a iniciar a remoção dos elementos.

JavaScript: Qual o segundo parâmetro de array.splice()?

A quantidade de elementos a serem removidos do array.

JavaScript: O que faz o terceiro elemento de array.splice()?

É o item a ser adicionado ao array.

JavaScript: Qual função copia os elementos de um array mas não o modifica?

array.slice();

JavaScript: Como se copia os 3 primeiros elementos de um array?

array.slice(0,3);

JavaScript: Qual função retorna o índice de um elemento no array?

array.indexOf()

JavaScript: Qual o retorno de array.indexOf(); se o elemento buscado não existir?

-1

JavaScript: O que ” 'prop' in obj ” faz?

Verifica se existe a propriedade/variável no objeto, obj.

JavaScript: Como se faz um for in?

for (let elem in obj) { ... }

JavaScript: O que faz Object.keys()?

Retorna um array com todas as chaves de um objeto.

Deixe um comentário

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