UnhandledPromiseRejectionWarning: ошибка типа: не удается прочитать свойство ‘includes’ неопределенного

#javascript #node.js #discord.js

#javascript #node.js #discord.js

Вопрос:

Итак, я продолжаю получать эту ошибку, и я не знаю почему. Это приводит меня к этой строке здесь, и я, похоже, не могу найти проблему:

 let categories;
            if (!this.client.owners.includes(message.author.id)) {
                categories = this.client.utils.removeDuplicates(this.client.commands.filter(cmd => cmd.category !== 'Owner').map(cmd => cmd.category));
            } else {
                categories = this.client.utils.removeDuplicates(this.client.commands.map(cmd => cmd.category));
            }
 

Комментарии:

1. Очевидно this.client.owners , не определено в момент выполнения этой строки кода

2. Попробуйте еще раз проверить this.client.owners

3. вы можете попробовать записать значение this.client.owners перед его использованием в условии ‘if’. Это должен быть массив, чтобы условие работало должным образом