Size: a a a

JavaScript — русскоговорящее сообщество

2020 November 26

V

Vlad in JavaScript — русскоговорящее сообщество
Eugene Stepanyuk
понял, но это не совсем практично, если допустим из 30 свойств вытянуть нужно 10)
я сделал изначально так
data.map(({
        key1,
        key2,
        key3,
        key4,
        key5}) => ({key1, key2, key3, key4, key5}))
        .find(({
         key1,
        key2,
        key3,
        key4,
        key5}) => key1|| key2|| key3|| key4|| key5)
прогнал через map какие мне нужны свойства, а после через find нашел нужный мне объект если есть одно из этих значений

думал может можно еще как-то сократить..
если эти поля статические и список полей не меняются в рантайме, ничего плохого не вижу написать все ручками без циклов
источник

D

Danila in JavaScript — русскоговорящее сообщество
Eugene Stepanyuk
понял, но это не совсем практично, если допустим из 30 свойств вытянуть нужно 10)
я сделал изначально так
data.map(({
        key1,
        key2,
        key3,
        key4,
        key5}) => ({key1, key2, key3, key4, key5}))
        .find(({
         key1,
        key2,
        key3,
        key4,
        key5}) => key1|| key2|| key3|| key4|| key5)
прогнал через map какие мне нужны свойства, а после через find нашел нужный мне объект если есть одно из этих значений

думал может можно еще как-то сократить..
Ну так и пиши руками 10 свойств, не вижу особых проблем
источник

D

Danila in JavaScript — русскоговорящее сообщество
А вот что ты написал я не очень понимаю, если честно
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Есть код который мне сделал бабель. Как вы понимаете - он нечитаемый вообще, а доработать надо. Есть вариант как вернуть в изначальное состояние?
источник

ES

Eugene Stepanyuk in JavaScript — русскоговорящее сообщество
понял, спасибо вам за подсказки
источник

D

Danila in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
Есть код который мне сделал бабель. Как вы понимаете - он нечитаемый вообще, а доработать надо. Есть вариант как вернуть в изначальное состояние?
beautify, но получится всё равно не оч. Без сурсмапы особо удобно не будет
источник

D

Danila in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
Есть код который мне сделал бабель. Как вы понимаете - он нечитаемый вообще, а доработать надо. Есть вариант как вернуть в изначальное состояние?
И да, нечитаемый он после минификации, бабель выдаёт вполне обычный код )
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Danila
И да, нечитаемый он после минификации, бабель выдаёт вполне обычный код )
это называется читаемый код? кстати, по поводу соурсмапы, она вроде есть, то как обратно то откатить?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
это называется читаемый код? кстати, по поводу соурсмапы, она вроде есть, то как обратно то откатить?
Это называется минификация, но бабель тут ни при чём
источник

D

Danila in JavaScript — русскоговорящее сообщество
Бабель просто транспилирует код из более новых версий es, а минифицирует его уже не бабель
источник

D

Danila in JavaScript — русскоговорящее сообщество
Бютифай тебе может сделать форматирование, но не переименует обратно переменные (это невозможно)
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
ok, спсибо попробу.
источник

D

Danila in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
это называется читаемый код? кстати, по поводу соурсмапы, она вроде есть, то как обратно то откатить?
Если сурсмапа есть, то можно восстановить 100% исходный файл, но я не сталкивался с таким, даже хз какую тулзу посоветовать
источник

AP

Arnold Pataki in JavaScript — русскоговорящее сообщество
Пацыки, мне с бэка в ответе приходит id типа number, аля 54654654879. Может быть такое, что в preview браузера приходит одно число, а на фронт ко мне другое?  Потому что сейчас именно так и есть, но не пойму как??? Даже в дебаге отображается не то, которое приходит
источник

t

twilly in JavaScript — русскоговорящее сообщество
Arnold Pataki
Пацыки, мне с бэка в ответе приходит id типа number, аля 54654654879. Может быть такое, что в preview браузера приходит одно число, а на фронт ко мне другое?  Потому что сейчас именно так и есть, но не пойму как??? Даже в дебаге отображается не то, которое приходит
выходишь за пределы инта
источник

AP

Arnold Pataki in JavaScript — русскоговорящее сообщество
twilly
выходишь за пределы инта
аааааа, кстати возможно....
источник

AP

Arnold Pataki in JavaScript — русскоговорящее сообщество
twilly
выходишь за пределы инта
спасибо за идею!
источник

AP

Aleksandr Potkin in JavaScript — русскоговорящее сообщество
Ребят, какая функция Lodash-a группирует по свойствам объекта в массив?
источник

VP

Vitaliy Ponomarev in JavaScript — русскоговорящее сообщество
Aleksandr Potkin
Ребят, какая функция Lodash-a группирует по свойствам объекта в массив?
такие вопросы лучше задавать документации / гуглу
источник

EY

Eugene Yemelin in JavaScript — русскоговорящее сообщество
а еще лучше и без лодаш)
источник