Size: a a a

JavaScript Noobs — сообщество новичков

2021 July 23

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
function Counter() {
 const _counter = new Map();
 return {
   count(element) {
     _counter.set(element, _counter.has(element) ? _counter.get(element) + 1 : 1);
     return _counter.get(element);
   },
   get counter() { return _counter }
 };
}

const counter = Counter();

document.querySelector(".wrapper").addEventListener("click", ({ target }) => {
 target.textContent = counter.count(target);
 console.log(counter.counter);
});


но в итоге я бы +- так написал, потому что у вас очевидное нарушение SRP было. и не должна была та фигня отвечать за отрисовку
над названиями, мб, стоит поработать, но это уже другой вопрос)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
тут надо прошарить, что это очень сложно, потом пойти к яндексу/гуглу и сказать: а давай я те пару лямов в месяц, а ты мне оценку текста
источник

МК

Максим Кириченко... in JavaScript Noobs — сообщество новичков
Здравствуйте, обращаюсь за помощью. Я забанен в одном чате и хотел бы чтобы вы скинули контакты его админа. Название чата напишу в ЛС. Буду благодарен тому кто уделит немного времени.
источник

Л

Леша in JavaScript Noobs — сообщество новичков
const btns = document.querySelectorAll('.btn');

function closure() {
 let count = 0;
 return function() {
   count++;
   this.innerText = count;
 }
}

btns.forEach(e => {
 e.addEventListener('click', closure());
})
источник

LS

Levon Stepanyan in JavaScript Noobs — сообщество новичков
Можете подсказать как сделать чтобы функция взяла только те слова которые в скобках
источник

Л

Леша in JavaScript Noobs — сообщество новичков
я по итогу решил сделать так)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
так вы убили весь принцип же. оно сейчас работать не будет же, не?
источник

Л

Леша in JavaScript Noobs — сообщество новичков
все работает)
но принцип не совсем тот)
источник

ША

Шувалов Андрей... in JavaScript Noobs — сообщество новичков
Апи не дают бесплатно пока?😁
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну халявные апи - всегда порезанные хд
источник

ША

Шувалов Андрей... in JavaScript Noobs — сообщество новичков
Ну мб товарищу бы хватило, я просто не в курсе, не сталкивался
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну у вас на каждую кнопку своё замыкание, а вы не хотели плодить слушателей
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
плюс у вас метод не только за счёт отвечает, но и за вывод - плохо
источник

j

jk in JavaScript Noobs — сообщество новичков
str.replace(/\((.*?)\)/g, (_, m) => Array.from(m).reverse().join(''))
источник

PM

Pavel Mellonges® in JavaScript Noobs — сообщество новичков
хочу 0.000000000250014 * 2, чтобы получилось норм число, но выходит 5.00028e-10. Как решить проблему?
источник

Аn

Артур none in JavaScript Noobs — сообщество новичков
Насущный вопрос ребят, что вы делаете чаще? Читаете доку/код/статьи по теме либо просто пишете? Понимаю, что скорее первое, но я как-то сталкивался с людьми, которые код пишут очень быстро, меня это удивляло, сам я по себе медлителен. И бывает так, что занимаюсь больше чтением различных статеек на интересующую тематику, а к коду приступаю, лишь когда сформулирую всё у себя в голове. Мне просто интересно узнать различные мнения на этот счёт
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну выведите, как вам надо. это просто представление
источник

Рк

Рот казино in JavaScript Noobs — сообщество новичков
Я лично понял что читать бесмысленно
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ситуативно. в зависимости от задачи
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну и бред о.о
источник