.blocks__item
, а я думал ему нужны только часть из них. Если все, то твоё решение абсолютно верное. ".blocks__item"
. document.querySelector('.blocks__phone-bg').classList.add('blocks__phone-bg--contacts'); document.querySelector('.blocks__phone-bg').className = 'blocks__phone-bg blocks__phone-bg--contacts';
В общем такой вопрос возник, стоит ли по вашему мнению на этапе прохождения челенджа загоняться и для более глубокого погружения ковырять все эти файлы с утилитами и прочим из состава type-challenges или в процессе прохождения челенжа все эти моменты будут раскрыты в самих заданиях?
1. 0 extends 1 extends здесь не расширение нуля еденицей а проверка является ли ноль подмножеством множества единица? (Все что нашел про extends в TS https://metanit.com/web/typescript/3.2.php, но оно немного не вяжется у меня в голове с вышеуказанным применением)
2. что у extends приоритет меньше чем у &? (где можно почитать какие операторы и используются в объявлении типов и о правилах их применения)
0 = 1 + Т
. Ну и проверка эта на эни, потому что всё, к чему прикасается эни, становится эни, а если попробовать запихнуть любой другой тип, там уже будет не эни. В целом, единицу можно заменить вообще на что угодно, кроме нуля. И эни. И анноун. И невер. И намбер. Короче, что угодно, кроме того, от чего может наследоваться 0. Да и нуль тоже можно заменить.)