Блин, а можете объяснить?
1) Что такое объект { target: t } ?
2) Зачем это условие if (t.tagName === 'A') ?
3) Это по моему РЕСТ-оператор, но не совсем понимаю логику поиска [...t.parentNode.children]?
Ярослав Иванов, я дошел до этой темы на learn.js, но разобраться не могу, ни на самом learn.js, ни на сторонних ресурсах.
Вроде нашел объяснение, что даже после удаления ключа (k1 = null) он по прежнему остается в Map, а вот с WeakMap такой фокус уже не пройдет и при удалении ключа (k2 = null) в WeakMap его также не будет.
Но подробней рассматривая пример, я не понял, если в Map есть ключ, то почему после его удаления (k1 = null),
мы уже не можем по нему обратиться, причем ни как к map.get(k1), ни как к map.get({a: 1}) ?
3) а если заказчик просит добавить текст?
4) я имею ввиду как назвать обертку старой и новой цены, которой дать display: flex; чтобы расположить старую и новую цену в ряд.
ну типа того наверное. То есть нужно разработать приложение, тест, где есть варианты ответов и чтобы его потом было можно встроить на кокой-нибудь сайт в какой-нибудь пост например
Наверное скорее эти значения кэшируются, при просто F5 они остаютсяв кешэ и по этому все работает, а ctrl +F5 и по этому ошибка. Но самое главное как решить эту проблему?