Можно ли отправить ссылку на глобальную переменную функции в JavaScript? This answer говорит «нет», но я не могу поверить, нет обходного пути.Передача ссылки глобальной переменной на функцию
Что я имею в виду, это примерно следующее. Он не работает, но он должен объяснить, что я имею в виду:
var data_1;
var data_2;
fillValue(data_1,"First");
fillValue(data_2,"Second");
function fillValue(link2GlobalVar, value){
link2GlobalVar = value;
}
console.log(data_1);
console.log(data_2);
Было бы здорово, если бы можно было вывести в консоли
First
Second
Вы знаете трюк, чтобы отправить глобальные переменные функции и изменить их внутри них, как это?
См Fiddle
Нравится это -> ** http: //jsfiddle.net/9288bgaq/1/** – adeneo
См. Http://stackoverflow.com/questions/518000/is-javascript-a-pass-by-reference -or-pass-by-value-language? lq = 1 –