以下は私が取り組んでいるコードです。関数内の変数を変更するttt
と、変更が関数の外にとどまらないのはなぜですか? 私はそれをvar ttt = new Array;
一番上に宣言しました。
i
また、関数で変数を使用できないのはなぜですか?
コード:
client.on('connection', function()
{
var sss;
var aaa;
console.log('Connected');
for (i = 0 ; i < 120 ; i++)
ttt[i] = 0;
for (i = 0 ; i < 9 ; i++)
{
client.getMatchHistory(434582, function(err, result)
{
sss = JSON.stringify(result);
var myObject = eval('(' + sss + ')');
console.log (myObject.object.data[i].object.value);
ttt[myObject.object.data[i].object.value]++;
});
}
for (i = 0 ; i < 120 ; i++)
console.log ("Record" + i + " Successes: " + ttt[i]);
});