声明了类型错误'index',但其值永远不会读取 TypeScript



我目前正在为一个学校项目制作一个聊天机器人。它的目标是解决学校周围的问题。但是我的代码中存在一些问题。 我不断收到以下消息:

(parameter) index: any
'index' is declared but its value is never read.ts(6133)

和。。。

TypeError: digibord is not a function
at digibord.forEach (C:UsersmartiChatbotindex.js:47:13)

我的代码如下所示:

var digibord =
{
name: ["digibord","smartboard","schoolbord"]
};
function handleMessage(message) {
digibord.forEach((value, index) => {
if (value.name.includes(message)) {
digibord();
console.log(message);
}
});
}
function digibord() {
const params = {
icon_emoji: ':smiley:'
}
bot.postMessageToChannel('general', 'Okay...In what classroom is your current problem?',params);
};

关于如何解决这个问题的任何提示?

第一个错误只是一个警告,它没有被使用。

第二个,你已经将一个函数和一个变量命名为同一个名字,你不能这样做。 更改变量或函数的名称

最新更新