Просмотр полной версии : Работа как с указателями
Как в джс изменить значение переменной в одной функции из другой?
function gg(j, hg){
};
function kk(){
var a =5;
gg(a);
alert(a)
}
kk();
dmitriymar
02.06.2013, 14:19
function gg(j, hg){
return j+10;
};
function kk(){
var a = 5;
a = gg(a);
alert(a);
}
kk();
function kk(){
var a =5;
function gg(j, hg){
a = 20;
};
gg();
alert(a)
}
kk();
Никак нельзя, если это число. Нужно, чтобы переменная была объектом.
function gg(j, hg){
j.a++;
};
function kk(){
var x ={a:5};
gg(x);
alert(x.a)
}
kk();
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot