0

なぜこれが機能しないのですか?

function thing() {

    var bigvar;

    function method1() {
        bigvar = 1;
    }

    function method2() {
        alert(bigvar);
    }

    this.method1 = method1;
}

var a = new thing();
a.method1();
a.method2();
​

method2 を機能させたいのですが、機能しません..これを機能させる方法はありますか?

4

3 に答える 3

0

なぜこれをしないのですか?

function thing() {

    var bigvar;

    this.method1 = function () {
        bigvar = 1;
    }

    this.method2 = function () {
        alert(bigvar);
    }

}

var a = new thing();
a.method1();
a.method2();​
于 2012-08-07T16:51:05.100 に答える