А
document.querySelector('.tv-card__img').dataset.backdropSize: a a a
А
document.querySelector('.tv-card__img').dataset.backdropА
А
document.querySelector('.tv-card__img').dataset.backdropА
function toggleBackdrop() {
const el = document.querySelector('.tv-card__img')
const backdropValue = el.dataset.backdrop
const srcValue = el.src
el.src = backdropValue
el.dataset.backdrop = srcValue
}А
function toggleBackdrop() {
const el = document.querySelector('.tv-card__img')
const backdropValue = el.dataset.backdrop
const srcValue = el.src
el.src = backdropValue
el.dataset.backdrop = srcValue
}ND

ND
ND
ND
А
ND
YK
YK
YK
SB
А
ND
YK
А
{}) буде создана отдельная "яблоня", а само тело скрипта это тоже блок кодаSB
var - доступен в области видимости функции, в которой объявленlet - доступен только в рамках блока, в котором объявилиvar, если внутри цикла, например, создать переменную через var, то она будет доступна вне цикла. В случае с let и const такого не будет.