target == itemlocalStorage не принятно хранить html версткуbl? эта переменная у вас нигде не объявленаshow, когда вы уже удалили класс hidereturn не должно идти никакого кодаindex->url и при загрузке страницы в нужную вкладку подставится нужная ссылка finally очищать список, поэтому у вас в начале не рендерилась первая валютаclassName нужно сравнивать без точкиthis (советую почитать эту статью)finally отрефакторил, посмотрите как ваши 13 строчек сократились до 3х===LIMIT Как выявить то самое проблемное место в коде, где добавляется лишний класс к кнопке?

if(message.channel.id === '741584167728316477') message.delete();if(message.content.toLowerCase() === '!verify' && message.channel.id === '741584167728316477')
message.delete().catch(err => console.log(err));В Python это мега просто и занимает пару строк с подключением библиотеки request.

Access to XMLHttpRequest at 'file:///C:/Users/admin/Desktop/test/current.json' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https. const uniqueArray = [...new Set(exampleArray.map(item => item.id))] // [28, 52]Let
container: json
SCArr
addid
cc
'false'
...

Для глубоко изучения JS
Kyle Simpson - You don't know JS, где одной только теме про thisили замыканию уделена целая книгаИнтересен супер подробный разбор event loop
Что можно считать лучшим источником
const classes = ['data', 'par', 'opt'];
classes.some(c => block.includes(c)); function clone(obj) {
if (obj === null || typeof(obj) !== 'object' || 'isActive' in obj) return obj;
const temp = obj.constructor();
for (let key in obj) {
if (Object.prototype.hasOwnProperty.call(obj, key)) {
obj['isActive'] = null;
temp[key] = key === 'value' ? 'new value' : clone(obj[key]);
delete obj['isActive'];
}
}
return temp;
}
clone(data);