@habrdima

Изменение переменной функцией, внутри другой функции, через параметр, как?

function main(){
  var a1=1;
function a(b, d){
????[d] = b;
}
a(10, "a1");
alert(a1);
}
main();

это функция, мне нужно изменить a1 через параметр, это возможно? извиняюсь за возможно не корректное формулирования вопроса
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
gelevanog
@gelevanog
javascript developer
Используйте не переменную, а свойства объекта для замены значения.

function main(){
  var a = {};
  a.c = 1;
    function f(b, a){
    	a['c'] = b;
    }
  f(10, a);
  alert(a.c);
}
main();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы