Em programação de computadores, um array é uma variável indexada ou arranjo, também conhecida como vetor (para arrays uni-dimensionais) ou matriz (para arrays bi-dimensionais), é uma das mais simples estruturas de dados. Os arrays mantêm uma série de elementos de dados, geralmente do mesmo tamanho e tipo de dados. Elementos individuais são acessados por sua posição no array. A posição é dada por um índice, também chamado de subscrição. Alguns arrays são multi-dimensionais, significando que eles são indexados por um número fixo de números inteiros, por exemplo, por um sequência (ou sucessão) finita de quatro números inteiros. Geralmente, arrays uni e bi-dimensionais são os mais comuns.
Objeto Initializers e Arrays Initializers são expressões cujo valor é um objeto recém-criado em uma ordem definida. A diferença entre Arrays e objetos Initializers são o modo como são escritos, os objetos possuem chaves ao invés de colchetes e também possuem propriedades ao invés de índices e podem ser aninhados.
Exemplo:
Neste exemplo criamos arrays e objetos initializers e os imprimimos em pagina html.
<!DOCTYPE html> <html> <head> <title>Desenvolvimento Aberto</title> </head> <body> <h2>Desenvolvimento Aberto - Objects - Arrays Initializers </h2> <br> <h3>JavaScript</h3> <br> <pre> <script> // Declara Arrays Initializers e Objetcts Initializers var array = ["A", "B", "C"] var matriz = { x:"Valor 1 = X", y:"Valor 2 = Y", z:"Valor 3 = Z" }; var objeto = { propriedade1: { vl_a:"Valor de A", vl_b:"Valor de B"}, propriedade2: { vl_c:"Valor de C", vl_d:"Valor de D"} } // Acessando Arrays var campo1 = array[0]; var campo2 = array[1]; var campo3 = array[2]; // Imprimindo Arrays e Objetos document.writeln("Array Initializer - usam colchetes: Indices 0,1,2"); document.writeln(campo1 + " " + campo2 + " " + campo3); document.writeln(); document.writeln("Objetos Initializers - usam chaves: Valores da matriz x, y e z"); document.writeln(matriz.x); document.writeln(matriz.y); document.writeln(matriz.z); document.writeln(); document.writeln("Propriedades de Objetos de Arrays"); document.writeln("A= " + objeto.propriedade1.vl_a); document.writeln("B= " + objeto.propriedade1.vl_b); document.writeln("C= " + objeto.propriedade2.vl_c); document.writeln("D= " + objeto.propriedade2.vl_d); </script> </pre> </body> </html>