0
var example = {

    something: 'test',

    test: function() {
        this.something = 'blah';
    }

}

example.test();

この場合、「test」が「何とか」で更新されないのはなぜですか?

4

1 に答える 1

3

それは正常に動作します。example.test() が新しい値を返すと予想される場合は、これを試してください。

var example = {

    something: 'test',

    test: function() {
        this.something = 'blah';
        return this.something;
    }

}

example.test();
// output: "blah"
于 2013-02-06T13:54:31.310 に答える