對不起,如果標題與我的問題不匹配,因爲我不能用單詞解釋它,但僅用一個例子。操作函數中的全局變量
這是一個非常簡單的例子,我的代碼是不一樣的和更長的時間:
var i=0;
first();
function first()
{
i=1;
second(i);
}
function second(number)
{
number=2;
}
我試過這段代碼,它返回1
我想這裏是修改我的全局變量,對我的函數說第二個「嘿,你將永遠修改全局變量,但我通過你參考的是你必須修改的那個」
如果有人有答案,會很棒!他可以節省很多行:D
在此先感謝。
它總是用'value' – Rayon
難以理解通過。數字變量在哪裏定義?你要返回的變量是什麼? '我'還是'號碼'?爲什麼你在函數中重寫'number'作爲參數?我真的不明白你想要的成就。 –