JavaScript é uma linguagem client-side scripting página web . Uma característica do JavaScript é o tipo de dados Array. Uma matriz é simplesmente uma lista de valores que podem ser referenciados por um nome de variável. Arrays podem conter vários tipos de dados diferentes, como strings, inteiros e lógicos . Além de adicionar e remover dados de matrizes , também é possível classificá-los , invertê-los ou até mesmo combinar duas matrizes juntos. Uma das principais maneiras que o JavaScript Arrays diferem de outros objetos JavaScript é a propriedade length . A propriedade length informa quantos elementos estão contidos na matriz. Instruções
1
Criar uma matriz em seu código JavaScript com a declaração abaixo
//Exemplo de um vazio array.var myArray = new Array (); .
//Exemplo de uma matriz vazia de um conjunto length.var myArray = new Array (5);
//Exemplo de uma matriz pré- preenchida com values.var myArray = new array (" string1 " , " string2 ", " string3 ");
2
Determine o tamanho da matriz com a propriedade " comprimento ", como mostrado no código abaixo
myArray.length ;//. Isso iria retornar um valor de 3
//Definir a matriz para um novo comprimento (com valores em branco para todos os elementos extras ) myArray.length = 5; . .
3
Adicionar um elemento ao final da matriz com o método "push" , copiando o seguinte comunicado. Este método tem um valor de retorno do comprimento da nova matriz .
MyArray.push ( " CARACTER 4 " ) ;//Isto retorna um valor de 4. //A matriz será agora ( string1 , string2 , string3 , CARACTER 4 )
4
Inserir elementos na matriz em um local especificado com o comando " emenda " mostrado abaixo. O comando " emenda " usa três parâmetros: . O índice para inserir no , o número de elementos a remover pelo que o índice eo novo valor para inserir
myArray.splice ( 2,0, " string2a "); //a matriz será agora ( string1 , string2 , string2a , string3 , CARACTER 4 )
5
Remover os elementos da matriz em um ponto específico usando a " emenda " exemplo de comando a seguir. O terceiro parâmetro para o método de " emenda " é opcional.
MyArray.splice (2, 2 ) ;//A matriz será agora ( string1 , string2 , CARACTER 4 )
myArray.splice (2, 1, " newstring3 " ) ;//a matriz será agora ( string1 , string2 , newstring3 )
6
remover um único elemento do final do array , usando o comando "pop" .
myArray.pop ( ) ;//a matriz será agora ( string1 , string2 )
7
remover um único elemento do início da matriz usando o "shift" comando . Para adicionar um elemento para a frente de uma matriz que você usaria o comando " unshift " em vez .
MyArray.shift ( ) ;//A matriz será agora ( string2 )
8
Combinar duas matrizes em conjunto com o comando de " concatenação " do exemplo abaixo . O comando " concat " leva pelo menos dois parâmetros , mas pode levar muitos mais
var myNewArray = new Array (); . Var mySecondArray = new Array (3); var mySecondArray = new Array (" newstring1 " , " newstring2 ", " newstring3 "); myNewArray = myArray.concat ( mySecondArray ) ;//a nova matriz será agora ( newstring1 , newstring2 , newstring3 , string2 )
9
Mudar a ordem de tudo os elementos de uma matriz chamando o
10 "reverso" de comando.
myNewArray.reverse ( ) ;//a nova matriz será agora ( string2 , newstring3 , newstring2 , newstring1 )
Volte alguns elementos do array em um local especificado com o comando " fatia " mostrado abaixo. O comando fatia usa dois parâmetros: o índice para começar às eo número de elementos para retornar
myNewArray.slice (2,2 ) ;//Returns ( newstring3 , newstring2 )
11.
Retorna os elementos de uma matriz como um valor de seqüência única usando o comando " toString " mostrado abaixo.
myNewArray.toString ( ) ;//Retorna " string2 , newstring3 , newstring2 , newstring1 "
12
Retorna os elementos de um array como um único valor de seqüência e separá-los com um personagem usando o "join" comando como este exemplo .
myNewArray.join ( "e" ) ;//Returns " string2 e newstring3 e newstring2 e newstring1 "
13
Coloque os elementos do array em ordem alfabética com o comando "sort" mostrado abaixo.
myNewArray.sort () ;//A nova matriz será agora ( newstring1 , newstring2 , newstring3 , string2 )