我讀過類似的主題,但找不到答案。如何在函數中設置全局變量
下面是代碼:
foo_arr = ["a", "b", "c"]
bar_arr = ["x", "y"]
test(bar_arr);
document.write(bar);
function test(arr_name) {
bar = Math.random()*arr_name.length;
if (bar < 1) {test(arr_name)}
}
正如你可以看到我通過數組名的功能,但如果我需要什麼傳遞變量嗎?例如
test(bar, bar_arr);
function test(var_name, arr_name) {
var_name = Math.random()*arr_name.length;
它不起作用。爲什麼以及如何做到這一點?
這正是我所需要的。謝謝! – 2011-03-02 17:13:06