Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

pedrotuga

[Resolvido]Como 'de-referenciar' uma variável?

Mensagens Recomendadas

pedrotuga    31
pedrotuga

Ora bem... o que eu quero fazer é aceder ao valor de um atributo cujo nome está numa variável.

Como posso fazer isso..

estilo:


var atributo = cor;
Document.write(a.atributo.outro);

agora... na linha onde tenho o output queria que atributo fosse substituido pelo falor da variavel que tem esse nome...

Qqualquer coisa equivalente a isto em php

$chave = "umachave";
echo $array[$chave];

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

Mmmm... bem, parece que depois de algumas cabeçadas lá fui ler esse link com mais atenção e descobri que afinal não era isso que estava à procura. O getAttribute afinal é um método do DOM.

Fui experimentando e afinal o que eu devo usar é isto:

atributo = "meuatributo"

objecto[atributo];

já agora... fica só para referencia futura, se eu estiver a dizer alguma coisa mal corrijam-me, estas linhas são todas equivalentes

foo = a.b.c;

foo = a['b'].c;

foo = a.b[c];

nome = 'c'; foo = a.b[nome];

nome = 'b'; foo = a[nome].c;

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade