亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法讀取未定義的屬性“有”

無法讀取未定義的屬性“有”

互換的青春 2023-05-25 17:12:34
我正在將我的 Discord 機器人升級到 Discord.js v12 版本,但我遇到了以下錯誤:TypeError: Cannot read property 'has' of undefined這是我的代碼:if (cmd.conf.permLevel === 4) {    if (!message.member.permission.has("ADMINISTRATOR")) {        const embed = new Discord.MessageEmbed()          .setDescription(`Bu komutu kullanabilmek i?in \`Y?netici\` iznine sahip olmal?s?n!`)          .setColor("f5f5f5").setTimestamp();        message.channel.send({ embed });        return;    }}
查看完整描述

1 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

該錯誤Cannot read property 'has' of undefined表明您正在嘗試讀取.has一個具有 value 的變量undefined。在您的情況下,您可能會猜測 有問題message.member.permission,因為您正在嘗試閱讀它的.has.

根據官方文檔,你應該使用.permissions而不是.permission。

總之,你應該message.member.permission.has改為

message.member.permissions.has
??????????????^

我建議每次出錯的時候Cannot read property 'xxx' of undefined,你應該找出是哪個變量undefined,然后猜猜為什么。(這通常是由錯字引起的)


查看完整回答
反對 回復 2023-05-25
  • 1 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號