Nikita
Почему .map используется как .forEach?
Denis
а что не так
map жолжен возвращать
Denis
Иначе нету в нем смысла
bogdan
map жолжен возвращать
а какая тогда между ними разница если forEach писать ретурн то получиться тоже самое что и map
Maksim
map жолжен возвращать
он и возвращает, разница в мап и форич в том что первый по задумке чистый, а второй для сайдэффектов но ничто не мешает сайды делать в мапе, хотя это и дурной тон
Nikita
Nikita
Так делать не надо (как на скриншоте).
Denis
а как лутше?
Ты может книжку прочитаешь?
Maksim
а как лутше?
display = num === 1 ? : 'table' : 'none'
bogdan
display = num === 1 ? : 'table' : 'none'
блин крутяк я б в жизни не додумался б до такого
Nikita
Адресовать логические элементы по бутстраповским .col-lg-3 тоже не надо — дай им нормальное обозначение.
Nikita
А то ты поменяешь стиль и у тебя всё развалится.
Maksim
Опечатка
ну да, ну смысл понятен в общем
Denis
display = num === 1 ? 'table' : 'none'
Maksim
forEach не создает новый массив из возвращаемого функцией - вот разница
я про концептуальную разницу, а не разницу реализаций
Maksim
Я про отличия
я про концептуальные отличия, а не отличия конкретных реализаций
Denis
Одно вытекает из другого
Denis
И концептуально forEach - не создает новый массив
Maksim
Одно вытекает из другого
да просто форич это частный случай мапа
Denis
Ну или наоборот
Znacovean
всем привет
Znacovean
при запуске класса у меня this.sliderInstance не определен геттеры и сеттеры вычисляются на момент инициализации класса присвоение this.sliderInstance = new Swiper(...) происходит позднее в одному из методов вызываемых в конструкторе значение же геттеров и сеттеров - каким оно было в момент инициализации такими остается как это исправить?
Maksim
Ну или наоборот
из форича ты мап не реализуешь чистым способом, а наоборот это тривиально делается
Znacovean
геттеры и сеттеры вычисляются на момент инициализации класса - это ложно
тогда почему результат не меняется при смене значения в this.sliderInstance?
Denis
тогда почему результат не меняется при смене значения в this.sliderInstance?
Потому что при обращении к геттерам или сеттерам вычисляются результаты
Denis
А не при смене где то там
🤴👷‍♂️🦸‍♂️🧚‍♀️
Ребят, кто разбирается в ramda, помогите понять строку let calculateResults = () => R.mean(data.map(({input: [i1, i2], output: y}) => Math.pow(y - nn(i1, i2), 2))); По идее тут надо найти среднее от функтора трех значений, а потом вернуть какое-то значение в квадрате, да?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Этого недостаточно для ответа
https://codepen.io/batchrik/pen/ZwLvaM
🤴👷‍♂️🦸‍♂️🧚‍♀️
что ты вообще делаешь, дла его эито нужно и какой результат должен быть?
нейронная сеть для xor, цель переписать это на c++, тк код на js был в открытом доступе и вообще мне скучно
Denis
нейронная сеть для xor, цель переписать это на c++, тк код на js был в открытом доступе и вообще мне скучно
Там интересно, мне надо генерить случайную сетку, но с некоторыми условиями
Nickolay
Здравствуйте. У меня возник вопрос по поводу предзагрузки картинок через js. Если просто написать что-то типа такого: let image = new Image(); image.src = "https://images.unsplash.com/photo-1529963183134-61a90db47eaf"; то в случае долгой загрузки браузер также показывает анимацию загрузки (как будто страница не загрузилась до конца). Причем в моем случае убрать состояние "загрузки" в браузере удалось только через setTimeout с минимальной задержкой в 160ms. Есть ли более правильные способы решения этой проблемы?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Там интересно, мне надо генерить случайную сетку, но с некоторыми условиями
Сначала помоги задекодить саму строчку, хотя бы без стрелочных функций как она выглядит
Denis
И зачем она тоже не понятно пока
Alex
@Piterden у reliant есть нейронка, у тебя кроссворд и проблема с генирацией сетки = объеденитемь и будет профит)))
🤴👷‍♂️🦸‍♂️🧚‍♀️
Я ваще хз че это за штука. Вкуривать в нее очень долго
https://ramdajs.com/docs/#map хорошо, эта штука должна только значения * 2 возврщать, да?
Denis
Тупо не сталкивался с этим
Ivan
Всем приветы, Помогите протолкнуть проект на React на верх в GitHub, для этого репе нужно добавить звезд Кто может - пожалуйста ткните на (STAR) Ссылка, https://github.com/ivanproskuryakov/messenger
Denis
Или просто?
Pavel
https://ramdajs.com/docs/#map хорошо, эта штука должна только значения * 2 возврщать, да?
эта штука вернет новый масив преобразуя старый так как вы скажите
Pavel
Всем приветы, Помогите протолкнуть проект на React на верх в GitHub, для этого репе нужно добавить звезд Кто может - пожалуйста ткните на (STAR) Ссылка, https://github.com/ivanproskuryakov/messenger
Ну сделал бы какую-то презентацию хотя бы, в двух словах что за проект кому будет полезен и тд. а просто заходить тыкать звезды - не благородное дело)
Anonymous
Всем приветы, Помогите протолкнуть проект на React на верх в GitHub, для этого репе нужно добавить звезд Кто может - пожалуйста ткните на (STAR) Ссылка, https://github.com/ivanproskuryakov/messenger
Так а смысл? Это же даже не реюзабельный компонент как react-chat-ui например а очередной клон телеграма на React. Уже одно то, что там material-ui используется делает его непривлекательным
Alex
и телегу
Pavel
http://messenger.magazento.com/
так это надо было еще на гит заходить)
Pavel
о, вижу withStyles, но не вижу рекомпоуз и рамды - не по феншую 😂
Denis
done 🙂
++++++ Красавчик )))
Alex
миссион комплейт))
Max xbim 🌴
👍
Anonymous
Ну началось! Накручивание лайков 😂
Denis
done 🙂
Если джуна надо будет подрочить опенсорсом - обращайся, задач только по этим шести вагон ))))
Ivan
Всем спасибо. Проект - простой бутстрап апп для сообщений, где они нужны.
Dmytro
Ребят! А где можно свой проект пропиарить, скажем у меня OpenSource для nodejs, какие ресурсы читаете?
Dmytro
Покажи
https://github.com/getsimpleadmin/simpleadmin-nodejs
Denis
Dmytro
есть opensource часть