Olá, estou fazendo um bot para o discord e me deparei com a seguinte situação:
var frutas = new Array();
function limpar() {
var i
var tam = frutas.length
if (tam > 0) {
for (i = 0; i < tam; i++) {
var fetchedChannel = bot.guild.channels.cache.get(frutas(i));
fetchedChannel.delete();
}
console.log("foi feita a limpeza de"+ tam +"canais" )
var frutas = new Array();
}
}
setInterval( limpar, 3000);
Quando tento rodar meu código a seguinte mensagem é apresentada:
C:projectdiscordbotindex.js:51
var tam = frutas.length
^
TypeError: Cannot read property 'length' of undefined
at Timeout.limpar (as _onTimeout) (C:projectdiscordbotindex.js:51:22)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)
Sou iniciante em javascript e em programação, portanto não faço ideia de qual foi meu erro. Qual seria a melhor solução? Obrigado!