Size: a a a

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

2021 June 04

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а вы как считаете?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
проканало, не?
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
масштабируемость? извините, сейчас прозвучало как "потому что многа букаф писать не хотелось") без обид, я поясню, думать на будущее, это важно и необходимо. но. сдругой стороны, сейчас то такой задачи не было.. что имеем в итоге: создание, заполнение, и проход по массиву (пусть и ленивый) дважды, против двух прямых простых сравнений строк. повторю, я не выступаю против, как то интересно это все)
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
или я чего не понимаю🤔
источник

АМ

Андрей Маркелов... in JavaScript Noobs — сообщество новичков
не совсем, я создал невидимый див, сделал по всей ширине и по клику на него буду уже скрывать то, что мне нужно
источник

АМ

Андрей Маркелов... in JavaScript Noobs — сообщество новичков
Подскажите как в данном случаи удалить активный класс у блока?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
это уже в привычку просто вошло

плюс как-то от не опытной дамы я читал такое условие в си для определения вхождения в отрезок [1, 25]: if (i == 1 || i == 2 || i == 3 || ... || i == 25) {...}

после того у меня травма, все спишу на неё
источник

DM

David Melashich in JavaScript Noobs — сообщество новичков
hI

const sumOfLen = (...strings) => {
   return strings.reduce((string, total) => string.length  + total);
}
console.log(sumOfLen("hello"));


получаю "hello", кто-то может объяснить почему?  И как это исправить
Задача: Нужно получить суму длин строк
Например: sumOfLen("hello", "hi")  должно вернуть 7
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
аккумулятор на 0 позиции, элемент на 1
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вообще, оптимизации это все хорошо, но узкие места в итоге нифига не в таких ифах
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Лично мне приятнее и понятнее 1й код, как минимум пока таких объекта 2, что так и что так норм. Но если бы добавили 3й тут сразу 1й вариант
источник

DM

David Melashich in JavaScript Noobs — сообщество новичков
спасибо, можно пример? как ставится значения для элемента
То есть для аккумулятора ставиться вот так
 return strings.reduce((string, total) => string.length  + total, 0); 
верно?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Лучше потерять каких-то 0.01 милисекунд скорости и сделать код более приятным и читабельным (особенно если в этом место еще предстоит лазить)
Чем бороться за каждую миллисекунду и потом лазить по коду читать ребусы и кучи символов которые как никак но немного отвлекают внимание
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
нет, не верно (аккумулятор (acc) всегда первый в списке передаваемых аргументов на обработчик)

.reduce((acc, str) => acc + str.length, 0);
источник

DM

David Melashich in JavaScript Noobs — сообщество новичков
запомнил теперь, спасибо большое вам
источник

IS

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
All в конце, так что надо по коллекции бегать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а зачем +=?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
так нечестно
источник

s

swedesjs in JavaScript Noobs — сообщество новичков
Ну +=
источник