【问题标题】:TypeError 'index' is declared but its value is never read TypeScript [duplicate]TypeError 'index' 已声明,但它的值从未被读取 TypeScript [重复]
【发布时间】:2019-12-04 18:00:23
【问题描述】:

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

(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

标签: javascript typescript syntax-error


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-23
    • 2023-03-15
    • 2019-08-24
    • 1970-01-01
    • 2022-08-10
    • 2018-09-28
    • 2021-02-25
    • 2021-12-23
    相关资源
    最近更新 更多