好吧,我不知道我是否能夠充分描述我正在做的事情的範圍,但希望我可以在這裏傳達一定的級別,並希望有人會理解。所以..變量再次作爲參數傳遞迴變量
我有我在我的JavaScript即定義這些全局變量:
var abc = '';
var def = '';
var ghi = '';
這些變量我能在我的腳本通過功能以後定義它們。所以他們以後可以重用其他函數。那部分我沒有問題。現在我有一個有趣的概念,讓我難住了。變量是這種情況最終是我從函數傳遞給函數的對象,可以用於各種比較,並根據需要進行更新。現在我已經達到了需要在特定函數結束時重新定義整個對象的點。但是我只是繞過物體本身,所以參考失去了以哪個物體爲起點。
所以現在我想弄清楚有沒有辦法,我可以重新定義它,說我的功能是
function monkey(var)
{
//code to do stuff
//something here after stuff to redefine var as the object it once was referenced
//example ghi = something_from_code_generation_above
}
monkey(abc);
monkey(def);
monkey(ghi);
其中生成類似農行對象更新,或DEF對象更新,或來電之後ghi對象更新。但保持它的功能範圍內,而不是通過像
ghi = monkey(ghi);
爲什麼標記爲JSON? –