O que é uma matriz?
Uma matriz é um objeto que pode armazenar uma coleção de itens . Os arrays se tornam realmente úteis quando você precisa armazenar grandes quantidades de dados do mesmo tipo. Suponha que você queira armazenar detalhes de 500 funcionários. Se você estiver usando variáveis, terá que criar 500 variáveis, embora possa fazer o mesmo com um único array. Você pode acessar os itens em uma matriz referindo-se ao seu número de índice e o índice do primeiro elemento de uma matriz é zero.
JavaScript Create Array
Você pode criar uma matriz em JavaScript conforme mostrado abaixo.
var students = ["John", "Ann", "Kevin"];
Aqui, você está inicializando seu array conforme e quando ele é criado com os valores “John”, “Ann” e “Kevin”. O índice de “John”, “Ann” e “Kevin” é 0, 1 e 2, respectivamente. Se você quiser adicionar mais elementos à matriz de alunos, pode fazer assim:
students[3] = "Emma";students[4] = "Rose";
Você também pode criar uma matriz usando o construtor Array como este:
var students = new Array("John", "Ann", "Kevin");
OU
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
Métodos de Array JavaScript
O objeto Array tem muitas propriedades e métodos que ajudam os desenvolvedores a manipular arrays de maneira fácil e eficiente. Você pode obter o valor de uma propriedade especificando arrayname.property e a saída de um método especificando arrayname.method ().
- propriedade de comprimento -> Se você quiser saber o número de elementos em uma matriz, você pode usar a propriedade de comprimento.
- propriedade prototype -> Se você deseja adicionar novas propriedades e métodos, pode usar a propriedade prototype.
- método reverso -> Você pode inverter a ordem dos itens em uma matriz usando um método reverso.
- método de classificação -> Você pode classificar os itens em uma matriz usando o método de classificação.
- método pop -> Você pode remover o último item de uma matriz usando um método pop.
- método shift -> Você pode remover o primeiro item de uma matriz usando o método shift.
- método push -> Você pode adicionar um valor como o último item da matriz.
Experimente você mesmo:
Matrizes !!! ");}}document.write ("matriz de alunos
");students.displayItems ();document.write ("
O número de itens na matriz de alunos é" + students.length + "
");document.write ("
A matriz de alunos SORTED
");students.sort ();students.displayItems ();document.write ("
A matriz de alunos REVERSADOS
");students.reverse ();students.displayItems ();document.write ("
A matriz de alunos após REMOVER o ÚLTIMO item
");alunos.pop ();students.displayItems ();document.write ("
A matriz de alunos após PUSH
");students.push ("Novas Coisas");students.displayItems ();