Métodos Array em JavaScript: Tudo o Que Você Precisa Saber Sobre Métodos Array



Este artigo fornecerá informações detalhadas sobre diferentes métodos de array em JavaScript com exemplos de programas relevantes.

A eficiência é muito importante quando se planeja codificar uma solução. O objeto array em consiste em vários métodos. Esses métodos são usados ​​em códigos para sua execução eficiente. Este artigo se concentrará em vários métodos de array em JavaScript.

As dicas a seguir serão retocadas neste artigo:





Vamos continuar com o primeiro tópico deste artigo,

Métodos de array em JavaScript

Método Concat

O método concat () une 2 ou mais arrays e retorna uma cópia da matriz unida.



var alphabet = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

No exemplo dado, o método concat une os dois arrays alphabet e num e retorna um novo array concatenado: AlphabetNum.

Resultado:

AlphabetNum: r, s, t, 5,6,7



A seguir está o Método CopyWithin,

Método CopyWithin

O método copyWithin () presente em JavaScript é usado para copiar uma parte do array, no mesmo array, e então o retorna.

Sintaxe:

array.copyWithin (destino, início, fim)

Este método consiste em três parâmetros:

  • Destino: a posição do índice na qual o elemento deve ser copiado. É obrigatório especificar o destino.
  • Iniciar: a posição do índice de onde começar a copiar os elementos. Isso é opcional. O valor padrão de início é 0.
  • Fim: A posição do índice para terminar o processo de cópia do elemento. Este também é um parâmetro opcional, e o valor padrão é comprimento .
var number = ['Um', 'Dois', 'Três', 'Quatro', 'Cinco', 'Seis', 'Sete'] document.write (número) document.write (' 
'+ number.copyWithin (3,0,4))

Resultado:

Um dois três quatro cinco seis sete

Um, dois, três, um, dois, três, quatro

Conforme mostrado no exemplo, os valores na matriz são copiados para a mesma matriz. O índice de destino é: 3, o índice inicial é: 0 e o índice final é: 4.

O próximo bit neste método Array em javascript é,

Cada método

Este método examina ou verifica se todos os elementos presentes na matriz satisfazem uma condição especificada. A sintaxe do método é a seguinte:

array.every (função [, This_arg])

O argumento para esta função é outra função. Ele define a condição que deve ser verificada. Possui os seguintes argumentos:

  • Array: a matriz na qual a função every () é chamada. É um argumento opcional.
  • Índice: Índice do elemento atual. Isso também é opcional.
  • Elemento: elemento atual que está sendo processado pela função. É obrigatório usar este argumento.

O this_arg é usado para informar a função a usar isto valor. No exemplo a seguir, verificamos se cada elemento da matriz é positivo ou não.

função positiva (elemento, índice, matriz) {elemento de retorno> 0} função func () {var array = [11, 89, 23, 7, 98] // verificar o número positivo var value = array.every documento (positivo) .write (valor)} func ()

Deve-se observar que a função retorna o valor em termos de verdadeiro ou falso. Como todos os elementos presentes na matriz são positivos, a saída será:

como usar sockets em java

verdade

O próximo é o método ToString.

Método ToString

Este método converte um número em uma string. Os números também podem ser convertidos especificando um valor base.

var number = 569 document.write ('Output:' + number.toString ())

No exemplo dado, o método toString () é chamado sem nenhum parâmetro ou valor base.

Resultado:

569

Agora vamos dar uma olhada no método de junção,

Método de junção

O método join () une todos os elementos presentes na matriz. Além disso, podemos especificar um separador para separar os elementos.

var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') document. escrever(' 
string: '+ string) var string = a.join (' + ') document.write ('
string: '+ string)

No exemplo fornecido, o primeiro método de junção não contém nenhum separador, portanto, um separador padrão é usado. Nos outros dois métodos, “*“ e “+“ são operadores especificados.

Resultado:

string: I, Love, Music

string: I * Love * Music

string: I + Love + Music

A seguir neste artigo sobre métodos de array em javascript é,

Método pop e push

O método pop () remove o elemento do final de uma matriz, de forma semelhante a uma pilha. O método push (), por outro lado, adiciona um elemento ao final de uma matriz.

Os métodos implementam o conceito de UEPS (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

O código remove o último elemento da matriz, ou seja, 'Jazz'.

O método push () anexa o elemento de volta ao array.

['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']

Vamos avançar,

Método de mudança e não mudança

O método shift () remove o elemento do início de uma matriz. O método unshift (), por outro lado, adiciona o elemento de volta ao início do array.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

O código remove o primeiro elemento, ou seja, Rock da matriz.

Ao usar o método unshift (), “Rock” será adicionado de volta ao array.

['Rock', 'Metal', 'Blues', 'Jazz'] list.unshift ('Rock') ['Rock', 'Metal', 'Blues', 'Jazz']

Estamos nas partes finais desses métodos de array no blog de javascript,

Método de emenda

O método splice () remove uma parte específica ou seletiva da matriz. É um método engenhoso de remoção, substituição ou adição de elementos ao array.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Começando na posição 2 do índice, remova um elemento da lista ['Rock', 'Metal', 'Jazz'] .splice (2,2) // Começando na posição de índice 2, remova dois elementos ['Rock', 'Metal']

No exemplo acima, o método de fatia remove os elementos de acordo com o índice especificado.

“Blues” é removido do primeiro exemplo, pois é colocado no índice 2.

No segundo exemplo, dois elementos, ou seja, 'Blues' e 'Jazz', são removidos, pois o índice especifica que 2 elementos devem ser removidos, começando no índice 2.

Deve-se observar que os arrays são indexados por zero em JavaScript.

Método de Fatia

O método slice () divide um elemento do array inicial e retorna um novo array contendo esse elemento. Deve-se notar que o método slice () não remove nenhum elemento do array inicial.

var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) document .escrever(' 
array.slice (1, 3): '+ array.slice (1, 3))

A saída do código a seguir é a seguinte:

array.slice (1, 2): Pop

diferença entre chef e fantoche

array.slice (1, 3): Pop, Jazz

O método final neste método de array em javascript é,

Método ForEach

Este método chama a função para cada elemento presente na matriz.

function funct () {// array inicial const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} função ()

No exemplo, calculamos o quadrado de cada elemento presente na matriz.

O resultado é o seguinte:

4.324.784

Com isso, chegamos ao final deste blog sobre ‘Método Array em JavaScript’. Espero que você tenha achado isso informativo e útil, fique ligado para mais tutoriais sobre tópicos semelhantes. Você também pode verificar nosso programa de treinamento tpara obter conhecimento aprofundado sobre jQuery, juntamente com seus vários aplicativos, você pode para treinamento online ao vivo com suporte 24 horas nos sete dias da semana e acesso vitalício.

Tem alguma questão para nós? Mencione-os na seção de comentários deste blog e entraremos em contato com você.