-1

関数によって値をグローバルに変更できる変数を宣言する方法は?

var a = 0;
var b = 0;

function c() {a = 5};
function d() {b = 6};

function e() {console.log(a+b)};

c();
d();
e();  // I expect here: 11
4

1 に答える 1

2

それはあなたが望むものですか?例を検索するとたくさん出てきます。

  function count() {
        alert(count.num);
        count.num++;
    }

    // initialize count number
    count.num = 0;

    foo(); // alert 0
    foo(); // alert 1
于 2012-06-10T13:22:31.860 に答える