Javascript 类型错误';指数';已声明,但其值从未读取TypeScript

Javascript 类型错误';指数';已声明,但其值从未读取TypeScript,javascript,typescript,syntax-error,Javascript,Typescript,Syntax Error,我目前正在为一个学校项目制作聊天机器人。它的目标是解决学校周围的问题。但是我的代码中有一些问题。我一直得到以下信息: (parameter) index: any 'index' is declared but its value is never read.ts(6133) 而且 TypeError: digibord is not a function at digibord.forEach (C:\Users\marti\Chatbot\index.js:47:13) 我的代码

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

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

TypeError: digibord is not a function
    at digibord.forEach (C:\Users\marti\Chatbot\index.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);
};

关于如何解决这个问题有什么建议吗

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


第二种方法是,将一个函数和一个变量命名为相同的名称,这是无法做到的。更改变量或函数的名称

好吧,当您读取错误时,它们会告诉您什么?您有一个变量和一个函数被调用,名称相同
digibord