Size: a a a

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

2021 April 05

D

Danila in JavaScript — русскоговорящее сообщество
Должно вообще-то работать
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Как скрыть названия модулей при помощи browserify, babel, uglify?

То есть сделать их нечитабельными, сократить и упростить. Uglify так делает с названиями переменных, но не со строками. Как заставить его обратить внимание на название модулей?
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
Ⓜ️ax Nyrkov
подскажите, а есть какая либа, которая показывает стрелкой push-уведомления?
желательно на реакте
навряд ли есть универсальное решение, потому что в разных браузерах оно в разных местах располагается (к примеру в мобиле - вообще модалкой). Я бы предложил сделать что-то вроде просто показать на самой странице: "разрешите браузеру использовать микрофон для правильной работы приложения" и/или картинку прицепить
источник

ⓂN

Ⓜ️ax Nyrkov in JavaScript — русскоговорящее сообщество
Ivan Naumov
навряд ли есть универсальное решение, потому что в разных браузерах оно в разных местах располагается (к примеру в мобиле - вообще модалкой). Я бы предложил сделать что-то вроде просто показать на самой странице: "разрешите браузеру использовать микрофон для правильной работы приложения" и/или картинку прицепить
вы не поверите - есть...
я протсо не догоняю, чем руководствовался человек,который согласовывал таску
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
всем привет! Уважаемые помогите пожалуйста, мне нужно пройтись по массиву объектов и сгруппировать их и сортировать по дате,
вид объекта перед сортировкой:

Array [
 Object {
   "data": Array [
     Object {
       "date": "2021-03-21",
       "endTime": "02:30:00",
       "id": "65185681-f303-4014-a604-3d4387e85832",
       "note": null,
       "startTime": "01:30:00",
       
     },
   ],
 },
 Object {
   "data": Array [
     Object {
       "date": "2021-03-21",
       "endTime": "01:00:00",
       "id": "b9f69287-e030-4c23-a280-0d56f57d3353",
       "note": "room 2, Doctor Gnom, Dusha Metelkin",
       "startTime": "00:45:00",
       
     },
   ],
 },
]


мне нужно получить такой вид, я пробовал reduce, и циклы, не получается.. хорошо бы без использования lodash и _ спасибо за помощь!

Array [
Object {
   "title": "2021-03-21",
   "data": Array [
       Object {
           "date": "2021-03-21",
           "endTime": "02:30:00",
           "id": "65185681-f303-4014-a604-3d4387e85832",
           "note": null,
           "startTime": "01:30:00",
       },
       Object {
           "date": "2021-03-21",
           "endTime": "01:00:00",
           "id": "b9f69287-e030-4c23-a280-0d56f57d3353",
           "note": "room 2, Doctor Gnom, Dusha Metelkin",
           "startTime": "00:45:00",
       },
       ],
   }
]
источник

IN

Ivan Naumov in JavaScript — русскоговорящее сообщество
Ⓜ️ax Nyrkov
вы не поверите - есть...
я протсо не догоняю, чем руководствовался человек,который согласовывал таску
мдэ, ну такого я еще не встречал)
источник

D

Danila in JavaScript — русскоговорящее сообщество
А Б
всем привет! Уважаемые помогите пожалуйста, мне нужно пройтись по массиву объектов и сгруппировать их и сортировать по дате,
вид объекта перед сортировкой:

Array [
 Object {
   "data": Array [
     Object {
       "date": "2021-03-21",
       "endTime": "02:30:00",
       "id": "65185681-f303-4014-a604-3d4387e85832",
       "note": null,
       "startTime": "01:30:00",
       
     },
   ],
 },
 Object {
   "data": Array [
     Object {
       "date": "2021-03-21",
       "endTime": "01:00:00",
       "id": "b9f69287-e030-4c23-a280-0d56f57d3353",
       "note": "room 2, Doctor Gnom, Dusha Metelkin",
       "startTime": "00:45:00",
       
     },
   ],
 },
]


мне нужно получить такой вид, я пробовал reduce, и циклы, не получается.. хорошо бы без использования lodash и _ спасибо за помощь!

Array [
Object {
   "title": "2021-03-21",
   "data": Array [
       Object {
           "date": "2021-03-21",
           "endTime": "02:30:00",
           "id": "65185681-f303-4014-a604-3d4387e85832",
           "note": null,
           "startTime": "01:30:00",
       },
       Object {
           "date": "2021-03-21",
           "endTime": "01:00:00",
           "id": "b9f69287-e030-4c23-a280-0d56f57d3353",
           "note": "room 2, Doctor Gnom, Dusha Metelkin",
           "startTime": "00:45:00",
       },
       ],
   }
]
Сгруппировать получилось?
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
Danila
Сгруппировать получилось?
нет на этом загвоздка как раз, я сначала данные получаю потом лишние объекты убираю, где нет даты, а вот теперь как их сгруппировать это не выходит..
после группировки уже попробую сортировку сделать
источник

ⓂN

Ⓜ️ax Nyrkov in JavaScript — русскоговорящее сообщество
Ivan Naumov
мдэ, ну такого я еще не встречал)
ну, отдельно запись красным на попапе, и еще всплывашка. Дальше перейти нельзя без подтверждения
источник

TO

Tony Osipenko in JavaScript — русскоговорящее сообщество
А Б
нет на этом загвоздка как раз, я сначала данные получаю потом лишние объекты убираю, где нет даты, а вот теперь как их сгруппировать это не выходит..
после группировки уже попробую сортировку сделать
просто сортировка по дате? типо от большей в меньшей?
источник

D

Danila in JavaScript — русскоговорящее сообщество
А Б
нет на этом загвоздка как раз, я сначала данные получаю потом лишние объекты убираю, где нет даты, а вот теперь как их сгруппировать это не выходит..
после группировки уже попробую сортировку сделать
А как не выходит? Как делаешь? В чём загвоздка? В целом, кейс обыкновенный вполне
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
Tony Osipenko
просто сортировка по дате? типо от большей в меньшей?
да по датам и по времени ( там поле времени есть)
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
Danila
А как не выходит? Как делаешь? В чём загвоздка? В целом, кейс обыкновенный вполне
пустой возвращается...
источник

TO

Tony Osipenko in JavaScript — русскоговорящее сообщество
я сегодня похожую таску делал) но у меня все в json хранится, через json-server работал. Есть вариант создать пустой объект и переписать в него данные. У меня к примеру посты были и у каждого поста была дата. Я переписал данные в новый объект и дальше метод sort. Что-то типо того было
источник

D

Danila in JavaScript — русскоговорящее сообщество
А Б
пустой возвращается...
А как делаешь-то?
источник

TO

Tony Osipenko in JavaScript — русскоговорящее сообщество
function copy(mainObj){
   let obj = {};

   for (let key in mainObj){
       obj[key] = mainObj[key];
   }

   return (obj);
}

function sortFunction(objForSort) {
   let sortedArray = objForSort.sort(function(a,b){
       return new Date(b.date) - new Date(a.date);
   });

   return(sortedArray);
}
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
Danila
А как делаешь-то?
минуту, скину
источник

DK

Dmitry Kudryavtsev in JavaScript — русскоговорящее сообщество
А есть где-то список чатов помимо js?
источник

И

Интроверт in JavaScript — русскоговорящее сообщество
Dmitry Kudryavtsev
А есть где-то список чатов помимо js?
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
Хазиф
Как скрыть названия модулей при помощи browserify, babel, uglify?

То есть сделать их нечитабельными, сократить и упростить. Uglify так делает с названиями переменных, но не со строками. Как заставить его обратить внимание на название модулей?
Может я какой-то конфиг у uglify пропустил?
источник