gpt4 book ai didi

javascript - Promise 出现 "Variable declaration expected."错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:56:31 25 4
gpt4 key购买 nike

我是 JavaScript Promises 的新用户,我有以下代码片段:

const arrayToTest;
let c = seasonalityService.getAnalysis(site, key)
.then(function (result) {
let date = moment();
console.log(result.heating.getSeasonMonths(date));
arrayToTest = result.heating.getSeasonMonths(date);
console.log(result.cooling.getSeasonMonths(date));

})
, function (error) {
console.error('an error occured!!!', error);
};

我有一个Service.js,其中有getAnalysis方法:

aService.getAnalysis = function (site, key) {
return Promise.all([
aService.heat(site, key),
aService.cool(site, key)
]).spread(function (heating, cooling) {
return { heating: heating, cooling: cooling };
});
};

我在类似的情况下测试了第一部分,它工作得很好,但现在在我编译代码之前,如果我将鼠标悬停在函数(错误)上,它会显示[js]需要变量声明。

我不明白它需要什么变量。

最佳答案

该消息似乎与 const arrayToTest; 有关,这是非法的。

const 必须在声明时初始化。

了解 const here .

关于javascript - Promise 出现 "Variable declaration expected."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43515282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com