Article image

RG

Raquel Gabrielly08/05/2024 17:35
Compartilhe

Acelerando o desenvolvimento Front-End: Métodos práticos em JavaScript

  • #JavaScript

Introdução

Olá! Esse conteúdo foi desenvolvido inspirado no artigo do Felipe Aguiar "Diretivas estruturais vs diretivas de atributo: Qual usar no Angular?" para o bootcamp de Fundamentos de IA. Métodos servem para interpretar e gerar um resultado (ou melhor, um return) de acordo com a funcionalidade de cada uma delas, são usadas dentro da functions. Vamos lá?

image

Métodos em JavaScript são essencialmente funções que estão ligadas a objetos. Eles são usados para realizar ações específicas relacionadas a esses objetos. Por exemplo, imagine um objeto "carro" com um método "ligar". Esse método seria responsável por iniciar o motor do carro. Em resumo, métodos são como habilidades ou ações que um objeto pode executar.

image

Agora, se liga nessa: Programação Orientada a Objetos (POO) é uma abordagem em programação onde organizamos nosso código em torno de "objetos" que podem conter dados (conhecidos como propriedades) e funcionalidades (métodos). Esses objetos são a representação de entidades do mundo real, e a POO nos permite modelar essas entidades de forma mais clara e estruturada em nossos programas.

image

1 - push(): Adiciona elementos ao final de um array.

let frutas = ['banana', 'maçã', 'laranja'];
frutas.push('morango');
// frutas agora é ['banana', 'maçã', 'laranja', 'morango']

2 - pop(): Remove o último elemento de um array e retorna ele.

let frutas = ['banana', 'maçã', 'laranja'];
let ultimaFruta = frutas.pop();
// ultimaFruta é 'laranja', frutas agora é ['banana', 'maçã']

3 - shift(): Remove o primeiro elemento de um array e retorna ele.

let frutas = ['banana', 'maçã', 'laranja'];
let primeiraFruta = frutas.shift();
// primeiraFruta é 'banana', frutas agora é ['maçã', 'laranja']

4 - unshift(): Adiciona elementos ao início de um array.

let frutas = ['banana', 'maçã', 'laranja'];
frutas.unshift('morango');
// frutas agora é ['morango', 'banana', 'maçã', 'laranja']

5 - splice(): Altera o conteúdo de um array removendo ou substituindo elementos.

let frutas = ['banana', 'maçã', 'laranja', 'morango'];
frutas.splice(2, 1, 'uva');
// frutas agora é ['banana', 'maçã', 'uva', 'morango']

6 - concat(): Combina dois ou mais arrays.

let frutas = ['banana', 'maçã'];
let citricas = ['laranja', 'limão'];
let todasAsFrutas = frutas.concat(citricas);
// todasAsFrutas é ['banana', 'maçã', 'laranja', 'limão']

7 - slice(): Retorna uma cópia de parte de um array.

let frutas = ['banana', 'maçã', 'laranja', 'morango'];
let algumasFrutas = frutas.slice(1, 3);
// algumasFrutas é ['maçã', 'laranja']

8- forEach(): Executa uma função para cada elemento do array.

let frutas = ['banana', 'maçã', 'laranja'];
frutas.forEach(function(fruta) {
 console.log(fruta);
});
// Saída: banana, maçã, laranja

9 - map(): Cria um novo array com os resultados de uma função para cada elemento do array original.

let numeros = [1, 2, 3];
let duplicados = numeros.map(function(numero) {
 return numero * 2;
});
// duplicados é [2, 4, 6]

10 - filter(): Cria um novo array com todos os elementos que passaram em um teste especificado por uma função.

let numeros = [1, 2, 3, 4, 5];
let pares = numeros.filter(function(numero) {
 return numero % 2 === 0;
});
// pares é [2, 4]

11 - find(): Retorna o primeiro elemento de um array que satisfaz uma condição fornecida pela função.

let numeros = [10, 20, 30, 40, 50];
let maiorQue25 = numeros.find(function(numero) {
 return numero > 25;
});
// maiorQue25 é 30

12 - reduce(): Executa uma função para cada elemento do array, resultando em um único valor.

let numeros = [1, 2, 3, 4, 5];
let soma = numeros.reduce(function(total, numero) {
 return total + numero;
}, 0);
// soma é 15

13 - indexOf(): Retorna o primeiro índice do elemento especificado em um array.

let frutas = ['banana', 'maçã', 'laranja'];
let indice = frutas.indexOf('laranja');
// indice é 2

14 - sort(): Ordena os elementos de um array.

let numeros = [3, 1, 4, 2, 5];
numeros.sort();
// numeros agora é [1, 2, 3, 4, 5]

15 - includes(): Verifica se um array inclui um determinado elemento.

let frutas = ['banana', 'maçã', 'laranja'];
let temBanana = frutas.includes('banana');
// temBanana é trueCon

Conclusão

Curtiu esse conteúdo ? Ele foi gerado por inteligência artificial, mas foi revisado por alguém 100% Humano, e se quiser se conectar comigo, me siga no Linkedin

#JavaScript

⚒️Ferrramentas de produção:

Imagens geradas por: I.A. lexica.art

Editor de imagem: Power Point

Conteúdo gerado por: ChatGPT 

Revisões Humanas: Raque Gabrielly

Compartilhe
Comentários (0)