今天我编写了这段代码,它需要从数组数据库中获取信息,并将它们的一部分存储在一个新数组中。我收到这个错误。这是代码:
function UpdateGamePrices() {
for(var x = 0;x<gamekeys.keys.length;x++) {
let appid = gamekeys.keys[x].appid;
if (fs.existsSync("gamespricelist/"+appid+".json")) {
let gamedetails = JSON.parse(fs.readFileSync('gamespricelist/'+appid+'.json'));
if (gamekeys.keys[x].autoupdateprice == 1) {
gamekeys.keys[x].price = (((gamedetails[appid].data.price_overview.initial)/10)*1.05);
jsonstring = JSON.stringify(gamekeys,null,4);
fs.writeFile("gamekeys.json", jsonstring);
}
}
}
}
UpdateGamePrices();