-1
var x = 'hello';
var x = 'world';

function foo(){
    var y = x = 'hello from foo';
}
foo();

x = 'hello from foo', y = 'hello from foo' ですか?

4

1 に答える 1

2

あなたのコードで、x'hello from foo'yですundefined

で、グローバル変数にfoo割り当ててから、ローカル変数に割り当てました。'hello from foo'xxy

于 2012-08-17T06:02:35.800 に答える