Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

EltonGastardelli

Array

Recommended Posts

Boa tarde pessoal,

Sou iniciante em JavaScript e gostaria de tirar uma dúvida com vocês.

Eu tenho como exemplo o seguinte Array:

 

Array = [{1:'informacao1', 2:'informacao12',...},{1:'informacao11', 2:'informacao22',...},...}];

 

Enfim, como se fosse uma matriz, onde cada elemento do array, tem 'divisões'.

Vi que isso era possível aqui: http://gkosev.wordpress.com/2011/11/04/a-more-intuitive-javascript-filter-function-alternative/

 

Entretanto, eu não estou coseguindo acessar por exemplo o Array[1].2 ou seja, o segundo dado da posição 1.

 

Estou utilizando exatamente essa sintaxe, por exemplo:

 

window.alert Array[1].2 ;

 

Pois é exatamente essa que estão usando nesse site que acabei de passar. Mas não estou conseguindo.

Então por favor se alguém conseguir me ajudar nessa dúvida eu ficaria muito agradecido.

Sei que pode ser uma dúvida bem simples para alguns, mas realmente já tentei de tudo e não estou coseguindo.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Array = [{1:'informacao1', 2:'informacao12',...},{1:'informacao11', 2:'informacao22',...},...}];

 

isto é tratado como objeto, e não como array.

 

Um array é da seguinte forma:

 

array = [1, "coisa", "José", ["array dentro de array", "hahaha"]]; ou

 

array = new Array(1, "coisa", "José", ["array dentro de array", "hahaha"]);

 

Usando as chaves {}, tu trata como se fosse objeto. Há funções que não funcionam no javascript se não forem do tipo específico (leia-se array).

 

Para acessar algum valor num array, basta retornar

 

alert(array[1][2])

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.