Size: a a a

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

2021 April 05

A

Andrey in JavaScript — русскоговорящее сообщество
Привет, ребят кто в курсе как это работает?)
источник

E

Elena in JavaScript — русскоговорящее сообщество
Ребят, а у кого нибудь может есть примеры хорошего таймера?
источник

E

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

TO

Tony Osipenko in JavaScript — русскоговорящее сообщество
Elena
Ребят, а у кого нибудь может есть примеры хорошего таймера?
https://github.com/Tony001-HUB/_food_one-page-website/blob/master/js/modules/timer.js

Не знаю, что для тебя правильный) я такой делал.
источник

AV

Alex V in JavaScript — русскоговорящее сообщество
Andrey
Привет, ребят кто в курсе как это работает?)
запятая в js это символ операции, выражение с запятой возвращает значение, которое после этой запятой и идёт
(1,2,3) === 3 // true
источник

l

loveyou.mp3 in JavaScript — русскоговорящее сообщество
Народ, кто-то может регулярку написать чтобы достать со строки вот это: "models_2021-04-05-12-46.csv"
Вот строка которую нужно разбить.
"attachment; filename=models_2021-04-05-12-46.csv"
источник

l

loveyou.mp3 in JavaScript — русскоговорящее сообщество
Заранее спасибо
источник

A

Andrey in JavaScript — русскоговорящее сообщество
Блин не знал но штука прикольная
источник

D

Dmitry in JavaScript — русскоговорящее сообщество
loveyou.mp3
Народ, кто-то может регулярку написать чтобы достать со строки вот это: "models_2021-04-05-12-46.csv"
Вот строка которую нужно разбить.
"attachment; filename=models_2021-04-05-12-46.csv"
а нельзя сделать так:
string.split("=")[1] ?
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
loveyou.mp3
Народ, кто-то может регулярку написать чтобы достать со строки вот это: "models_2021-04-05-12-46.csv"
Вот строка которую нужно разбить.
"attachment; filename=models_2021-04-05-12-46.csv"
Разные варианты есть, но мне кажется это подойдёт лучше всего
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Dmitry
а нельзя сделать так:
string.split("=")[1] ?
А то вообще можно и так)))
источник

l

loveyou.mp3 in JavaScript — русскоговорящее сообщество
Nelkor
Разные варианты есть, но мне кажется это подойдёт лучше всего
Спасибо вам большое)
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Пожалуйста
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
Danila
А как делаешь-то?
var dateArr = Object.values(
     dataList.reduce((result, { date, data }) => {
       // Create new group
       if (!result[date])
         result[date] = {
           date: result[date].date,
           data: [],
         }
       // Append to group
       result[date].data.push({
         date,
         data,
       })
       return result
     }, {})
   )
типа такого пробую..
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
А Б
var dateArr = Object.values(
     dataList.reduce((result, { date, data }) => {
       // Create new group
       if (!result[date])
         result[date] = {
           date: result[date].date,
           data: [],
         }
       // Append to group
       result[date].data.push({
         date,
         data,
       })
       return result
     }, {})
   )
типа такого пробую..
проблема в том, что в data может быть несколько объектов...
источник

A

Andrey in JavaScript — русскоговорящее сообщество
А Б
проблема в том, что в data может быть несколько объектов...
Сначала приводишь данные к одному массиву (через Object.values(data).map(item => item.data).flat())
источник

A

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

A

Andrey in JavaScript — русскоговорящее сообщество
Что то типа если в результирующем объекте есть такой ключ то запушить к существующему значению новый итем если нет то создать ключ со значением [item]
источник

АБ

А Б in JavaScript — русскоговорящее сообщество
сейчас попробую спасибо
источник

GH

Gagik Harutyunyan in JavaScript — русскоговорящее сообщество
А Б
var dateArr = Object.values(
     dataList.reduce((result, { date, data }) => {
       // Create new group
       if (!result[date])
         result[date] = {
           date: result[date].date,
           data: [],
         }
       // Append to group
       result[date].data.push({
         date,
         data,
       })
       return result
     }, {})
   )
типа такого пробую..
а зачем такая иерархия? Может лучше в объекте держать а не в массиве?
const newArr = arr.map((object) => object.data).flat();
const data = {
 title: newArr[0].date,
 data: newArr,
};
источник