this演算子とは、現在のオブジェクト(コンテキストオブジェクト、カレントオブジェクト)を参照する演算子。
現在のオブジェクトのプロパティやメソッドを参照できる。
構文
this . プロパティ
サンプル
ユーザ定義オブジェクトでthis演算子を使いプロパティを設定する例。
<script type="text/javascript">
function color( colorName, colorNameHiragana, colorNameKanji ){
this . colorName = colorName;
this . colorNameHiragana = colorNameHiragana;
this . colorNameKanji = colorNameKanji;
}
var red = new color( "RED", "あか", "赤");
document . write( red . colorName + "<br />" );
document . write( red . colorNameHiragana + "<br />" );
document . write( red . colorNameKanji + "<br />" );
</script>
function color( colorName, colorNameHiragana, colorNameKanji ){
this . colorName = colorName;
this . colorNameHiragana = colorNameHiragana;
this . colorNameKanji = colorNameKanji;
}
var red = new color( "RED", "あか", "赤");
document . write( red . colorName + "<br />" );
document . write( red . colorNameHiragana + "<br />" );
document . write( red . colorNameKanji + "<br />" );
</script>
↓↓↓出力結果↓↓↓