TOP - JavaScript - メソッド

オブジェクトのメソッドの定義・使用は次のように行います。

function 名前1() ブロック1

function 名前2()
{
    this.名前3 = 名前1;
}
名前1     : メソッドとして使用する関数の名前
名前2     : 生成する定義済みオブジェクト(コンストラクタ)名
名前3     : メソッド名
ブロック1 : メソッドとして使用する関数を定義するブロック

(例)
<SCRIPT type="text/javascript">
<!--
    function test_method()
    {
        return this.test1 + " : " + this.test2;
    }

    function TestConstructor(x1, x2)
    {
        this.test1 = x1;
        this.test2 = x2;

        this.test3 = test_method;
    }

    function btnclick()
    {
        var s = "";

        var test_object = new TestConstructor("a", "b");
        s += test_object.test3();

        alert(s);
    }
//-->
</SCRIPT>


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.