Array (matriz) objetos JavaScript
O papel de uma matriz de objetos é: use um nome de variáveis separadas para armazenar uma série de valores.
exemplos on-line
Criar uma matriz, a sua atribuição:
Exemplos
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
tente »
Parte inferior da página você pode encontrar mais exemplos.
O que é uma matriz?
Uma matriz de objectos usando uma única variável para armazenar o nome de uma série de valores.
Se tiver um conjunto de dados (por exemplo: o nome do carro), não é uma única variável, como se segue:
var car2="Volvo";
var car3="BMW";
No entanto, se você quiser saber um veículo específico? E não três, mas 300 é? Esta não será uma tarefa fácil!
A melhor maneira é usar um array.
Arrays pode usar uma variável para armazenar o nome de todos os valores, e pode ser usado para acessar qualquer valor nome da variável.
Cada elemento na matriz tem o seu próprio ID, a fim de que ele pode ser facilmente acedido.
Criar uma matriz
Criar uma matriz, existem três maneiras.
O código a seguir define uma matriz de objetos chamados myCars:
1: uma forma convencional:
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
2: forma simples:
3: literal:
matriz de acesso
Especificando o nome da matriz e número de índice, você pode acessar um elemento específico.
Os exemplos a seguir podem acessar a primeira matriz myCars valor:
O exemplo que se segue vai mudar o primeiro elemento da matriz de myCars:
[0] é o primeiro elemento da matriz. [1] é o segundo elemento da matriz. |
Em uma matriz de objetos que você pode ter diferentes
Todas as variáveis são objetos JavaScript. elementos do array são objetos. Funções são objetos.
Assim, você pode ter diferentes tipos de variáveis na matriz.
Você pode incluir elementos de objetos, funções, arrays em um array:
myArray [1] = myFunction;
myArray [2] = myCars;
métodos e propriedades de Array
Uma matriz de objetos que utilizam propriedades e métodos pré-definidos:
var y=myCars.indexOf("Volvo") // "Volvo" 值的索引值
Uma gama completa de Referência Objeto
Você pode se referir a este site no manual de referência completa matriz para todas as propriedades e métodos.
Manual de Referência contém uma descrição (e mais exemplos) todos os atributos e métodos.
Uma gama completa de Referência Objeto
Criar novo método
JavaScript é um protótipo construtores globais. Ele pode construir novas propriedades e métodos JavaScript Object.
Exemplo: Criar uma nova abordagem.
for (i = 0; i <this.length; i ++) {
este [i] = esta [i] .toUpperCase ();
}
}
tente »
O exemplo acima cria uma nova matriz de métodos para a matriz de caracteres minúsculos para caracteres maiúsculos.
mais exemplos
Mesclar duas matrizes - concat ()
Mesclar três matrizes - concat ()
composição elementar de uma matriz de cadeia - join ()
Remover o último elemento da matriz - pop ()
Adicionado ao final de uma série de novos elementos - push ()
A ordem dos elementos em uma matriz inverter o tipo - reverse ()
Remover o primeiro elemento da matriz - shift ()
Escolha a partir de uma matriz de elementos - slice ()
Matriz de classificação (em ordem alfabética crescente) - sort ()
classificação numérica (em ordem numérica ascendente) - sort ()
Número Sequencing (em ordem numérica decrescente) - sort ()
Adicionar um elemento para a segunda posição na matriz - splice ()
Converter uma matriz de cadeia para -toString ()
No início da matriz para adicionar novos elementos - unshift ()