JavaScript Array Methods (Português)

Converter Arrays para Strings

The JavaScript method toString() converte um array para uma cadeia de valores (separados por vírgulas).

The join() method also joins all array elements into a string.

comporta-se como o toString(), mas, para além disso, poderá indicar o separador:

estalando e empurrando

quando trabalha com matrizes, é fácil remover elementos e adicionar novos elementos.,

isto é o que popping e pushing é:

Popping itens para fora de um array, ou empurrando itens para um array.

Popping

pop() método remove o último elemento de uma matriz:

pop() método retorna o valor que foi “apareceu”:

Exemplo

var frutas = ;
var x =frutas.,pop (); / / the value of x is “Mango”

Try it Yourself ”

Pushing

The push() method adds a new element to an array (at the end):

Example

var fruits = ;
fruits.push (“Kiwi”); / / Adds a new element (“Kiwi”) to fruits

Try it Yourself”

The push() method returns the new array length:

Example

var fruits = ;
var x = fruits.,push (“Kiwi”); / / the value of x is 5

Try it Yourself ”

Shifting Elements

Shifting is equivalent to popping, working on the first element instead of the last.

o método shift() remove o primeiro elemento array e” desloca ” todos os outros elementos para um índice inferior.

O método shift() devolve a cadeia que foi “deslocada”:

exemplo

var fruits = ;
var x =fruits.,shift(); // o valor de x é “Banana”

Tente você Mesmo ”

unshift() método adiciona um novo elemento de uma matriz (no início), e “unshifts” elementos mais antigos:

unshift() método retorna o novo comprimento da matriz.

exemplo

var frutos =;
frutos.unshift (“Lemon”);//Devolve 5

Tente você mesmo ”

alterando elementos

os elementos da lista são acedidos usando o seu número de índice:

os índices da matriz começam com 0. é o primeiro elemento array, é o segundo, é o terceiro …,

length propriedade fornece uma maneira fácil para acrescentar um novo elemento de uma matriz:

a Exclusão de Elementos

uma vez que o JavaScript matrizes são objetos, elementos que podem ser excluídos usando o JavaScript operador delete:

Usando o delete pode deixar indefinido furos na matriz. Use pop() ou shift () em alternativa.

Splicing an Array

The splice() method can be used to add new items to an array:

Example

var fruits=;
fruits.,splice (2, 0, “Lemon”, “Kiwi”);

Tente você mesmo ”

o primeiro parâmetro (2) define a posição onde novos elementos devem ser adicionados (spliced in).

o segundo parâmetro (0) define quantos elementos devem ser retirados.

O resto dos parâmetros (“Limão”,” Kiwi”) definem os novos elementos a serem adicionados.

O métodosplice() devolve uma lista com os itens apagados:

exemplo

var fruits=;
fruits.,splice(2, 2, “Limão”, “Kiwi”);

Tente você Mesmo ”

Usando splice() para Remover os Elementos

Com uma boa configuração de parâmetro, você pode usar splice() para remover os elementos sem deixar “buracos” na matriz:

O primeiro parâmetro (0) define a posição onde novos elementos devem ser adicionados (emendado em).

o segundo parâmetro (1) define quantos elementos devem ser retirados.

os restantes parâmetros são omitidos. Não serão adicionados novos elementos.,

Fusão (Concatenação de Matrizes

concat() método cria uma nova matriz através da fusão (concatenação) existente matrizes:

concat() método não altera os arranjos existentes. Devolve sempre uma nova matriz.

concat() método pode ter qualquer número de argumentos de matriz:

concat() método também pode tomar as strings como argumentos:

Exemplo (Fusão de uma Matriz com Valores)

var arr1 = ;
var myChildren = arr1.,concat (“Peter”);

Tente você mesmo”

cortando um Array

o slice() o método corta uma parte de um array para um novo array.

Este exemplo corta para fora uma parte de uma matriz começando a partir do elemento array 1 (“Laranja”):

exemplo

var frutos = ;
var citrus = frutos.slice (1);

Tente você mesmo ”

o método slice() cria uma nova matriz. Ele não remove quaisquer elementos da matriz de origem.,

este exemplo corta uma parte de um array começando a partir do elemento array 3 (“Apple”):

exemplo

var fruits = ;
var citrus = fruits.fatia(3);

Tente você Mesmo ”

slice() método pode levar dois argumentos, como slice(1, 3).

o método então seleciona elementos do argumento inicial, e até (mas não incluindo) o argumento final.

exemplo

var frutos =;
var citrinos = frutos.,slice (1, 3);

Tente você mesmo ”

Se o argumento final for omitido, como nos primeiros exemplos, o método slice() corta o resto da lista.

exemplo

var frutos =;
var citrinos = frutos.slice (2);

Tente você mesmo ”

toString automática ()

JavaScript automaticamente converte um array para uma cadeia separada por vírgulas quando um valor primitivo é esperado.

Este é sempre o caso quando você tenta emitir um array.,

estes dois exemplos irão produzir o mesmo resultado:

exemplo

var fruits=;
document.getElementById (“demo”).innerHTML = fruits;

Try it Yourself ”

All JavaScript objects have a toString() method.

encontrar valores máximos e mínimos num Array

não existem funções incorporadas para encontrar o valor mais alto ou mais baixo num array JavaScript.

irá aprender como resolver este problema no próximo capítulo deste tutorial.matrizes de triagem

matrizes de triagem

matrizes de triagem são cobertas no próximo capítulo deste tutorial.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Ir para a barra de ferramentas