Websites – Objects Initializers e Arrays Initializers – Javascript – Linux

Publicado: 28 de março de 2014 em JavaScript

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 InitializersArrays 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.

array

Arrays e Objetos – Initializers

 

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> 
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s