Jump to content

Archived

This topic is now archived and is closed to further replies.

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)

Share this post


Link to post
Share on other 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... :(

Share this post


Link to post
Share on other 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?

Share this post


Link to post
Share on other 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.   }}

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.