Hamadrias freeCodeCamp

9 coisas sobre Scripting Básico de Algoritmos que aprendi com o freeCodeCamp

Logo após o módulo sobre Estruturas de Dados Básicas, veio o módulo sobre Scripting Básico de Algoritmos, no freeCodeCamp.

Esse módulo tem exercícios mais livres, pra treinar o que você aprendeu, você vai ter que implementar algoritmos pra reverter uma string, converter de celsius pra fahrenheit, encontrar fatorial de um número, achar a maior palavra, entre outras coisas…

realmente não sei se está fazendo tanto sentido estudar pelo freeCodeCamp, parece que demora muito pra chegar nesses exercícios mais soltos e etc, o currículo antigo parecia ser melhor, esse novo parece que está muito distante uma coisa da outra…

Continuo estudando por ele, mas, não sei… vou complementar com outras coisas.


JavaScript: Qual método de uma string, faz com que ela seja transformada em um array e separada por um separador?

string.split();

JavaScript: Qual método de array que reverte a ordem dos elementos de um array?

array.reverse();

JavaScript: Qual método de array junta os elementos em uma string?

array.join();

JavaScript: O método array.join() sem parâmetros junta os elementos do array com qual separador?

Vírgula ,

JavaScript: Qual o parâmetro a se passar para array.join() para juntar os elementos sem um separador?

Uma string vazia.

ex: array.join("");

JavaScript: Resolva fatorial (f), em uma linha, com uma arrow function, entrada é n.

let f = (n) => n === 0 ? 1 : n * f(n - 1);

JavaScript: Qual método de string verifica se uma string termina com algo?

string.endsWith();

JavaScript: Qual método de string faz com que a mesma seja repetida?

string.repeat();

JavaScript: [5, 3, 20, 3].sort() retorna [20, 3, 3, 5], por que?

array.sort() não funciona por valor e sim pelo valor unicode do caractere.

Deixe uma resposta

You have to agree to the comment policy.