gpt4 book ai didi

javascript - 如何修复错误无法读取未定义的属性 'trim`

转载 作者:行者123 更新时间:2023-12-02 22:17:15 24 4
gpt4 key购买 nike

代码:

case `prefix`:
var prfx = args[3];
if (!prefix) return msg.reply(`prefix ?`);
data.prefix = prfx.trim();
msg.channel.send(`done , my prefix now is : ${prfx}`);
break;

错误:

TypeError: Cannot read property 'trim' of undefined at Client.client.on.msg

最佳答案

在您的情况下,prfx未定义,但您正在检查变量prefix,并且仅在该变量为假时才返回。您还必须检查 prfx 或仅检查 prfx

case `prefix`:
var prfx = args[3];
if (!prefix || !prfx) { // Check for prfx as well, since that one could be undefined, maybe !prefix is not even needed or just mispelled
return msg.reply(`prefix ?`);
}
data.prefix = prfx.trim();
msg.channel.send(`done , my prefix now is : ${prfx}`);
break;

关于javascript - 如何修复错误无法读取未定义的属性 'trim`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59347512/

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