2012-02-21 20 views
0

有沒有辦法在php中使用javascript完成與returning references相同的事情?相當於php的javascript返回參考文獻

例如,假設我想使用一個函數來查找引用應綁定到哪個變量,在PHP中我可以在函數之前使用&符號,我怎麼能在JavaScript中做這樣的事情?

編輯:如果不行,我可以做類似的事嗎? 謝謝。

+2

你不能在JavaScript中這樣做。您可以得到的最接近的是處理對象的屬性名稱,將名稱視爲字符串。然後可以使用'obj [theName]'引用對象屬性來訪問它們。 – Pointy 2012-02-21 18:26:46

+0

謝謝,我會嘗試一下 – 2012-02-21 18:35:55

+0

既然'window'是一個對象,你也可以設置全局變量(例如'window [theName]'),就像我們用phpjs.org做的一樣,以反映PHP在指定的能力函數名字符串 - 但通常情況下,最好傳入一個對象,因此它是安全的命名空間。 – 2012-07-05 15:09:08

回答

1

沒有,有沒有辦法使用引用:

$obj->value = 2; 
echo $myValue; // prints the new value of $obj->value, i.e. 2. 

在JavaScript中是不可能的,因爲你只能有兩個基本,而不是兩個指針指向相同的原始。

應該有另一種方法來完成你想要做的事情。不使用參考。