Как получить значение от вызываемой функции?
Всем привет. Подскажите пожалуйста, можно ли получить значение переменной, объявленной в вызываемой функции. Делаю так, не работает:
function Go() { var x = 777; return x; } function Start(x) { Go(); alert(x); } Как правильно нужно? |
Цитата:
|
Просто в сети не очень хорошо отзываются о глобальных переменных. У меня есть код, в нем есть несколько глобальных переменных. Я не знаю как без них можно обойтись. Могу кинуть код, может поможете чем?
|
Цитата:
можно использовать замыкание, можно оставлять глобальные переменные, можно создать глобальное пространство имён ... |
У меня две функции используют глобальный массив, значение которого определила третья функция. А Побег русский или амерский?:)
|
function Go() { x = 777; } function Start() { Go(); alert(x); } Или function Go() { var x = 777; return x; } function Start() { alert(Go()); } |
или вот так:
function Go() { var x = 777; return x; } function Start() { var z = Go(); alert( z ); } |
Часовой пояс GMT +3, время: 18:44. |