Ir para conteúdo

Arquivado

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

micox

Passar parametro por referencia

Recommended Posts

Ae povo do Javascript.

 

Comé que eu crio uma função que recebe os parametros por referencia e não por valor (quem sabe de lógica de programação sabe do que eu to falando).

 

Comé que faz isso? Já tentei usando o '&' antes do nome da variável e não deu certo.

 

function teste(var1, &var2)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é pessoal, fiz minhas pesquisas e descobri que é impossível passar parametros (que não sejam objetos) por referencia para uma função em javascript.

O jeito então é fazer gambiarras.

A melhor gambiarra que eu achei foi esta: http://www.irt.org/script/1590.htm

 

Infelizmente é a vida... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe a ingnorancia, mas para q? se for por causa do tamanho, sera q o javasrcipt ja n passa por padrao, tipow array e objetos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O motivo é que preciso alterar a variável, não no momento da execução da função, mas sim após um certo evento que é alterado pela função.

 

Simplificando serial algo como:

function alteraAposUmTempo(var_por_ref){   elemento_tal.onclick=function(){		var_por_ref = "novo_valor" //isso aqui alteraria a variavel pai.   }}

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.