1
具体的には、私はHTML <input>
要素を作成したい、と私はその参照を通じてその値を変更することができるようにそのvalue
プロパティへの参照を取得します。JavaScriptでオブジェクトのプロパティへの参照/ポインタを取得することは可能ですか?
var input = document.createElement('input');
var valueRef = &(input.value);
*valueRef = "Hello world!"
構文は明らかに偽である、私はいくつかを追加しています私の欲望を示すためにC++。 :P
注:オブジェクトは、オブジェクトのプロパティを変更(または削除)することができますが、実際には値が特定のオブジェクトへの参照のコピーであるという点で参照渡しです。関数内で参照を別のオブジェクトを指すように変更しようとすると、関数外の変数は元のオブジェクトを指し続けることになります。 (OK、効果的なコード例がないコメントで説明しようとすると、ちょっと複雑になってしまいます) – nnnnnn
厳密には、すべての変数は値渡しとなります。プリミティブまたはオブジェクトへの参照。 – RobG