Size: a a a

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

2021 May 12

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Я вроде достаточно подробно объяснил, не?
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
ну из того, что я понял, сделал так. И абстракционно особо не понимаю
let start = defaultTimeStart.clone()
let end = defaultTimeEnd.clone()
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
тебе не нужно клонировать start и end
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Тебе нужна только одна переменная, которой ты будешь делать +1 день в цикле
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
видишь тут нет деталей, поэтому такую абстракцию не понять. От твоих объяснении появляются дополнительные вопросы:
Созданная любая переменная, сделал. Внутри этой переменной модифицировать момент, каким образом его модифицировать?

Кусок кода просто можешь написать? Типа к моей функции добавь вот это
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
или мой кусок кода с циклом надо менять
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
я просто не каждый день работаю с момент
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
самый простой вариант
defaultTimeStart = defaultTimeStart.clone();

в начале функции
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
я так и сделал, она и так работает. Но зачем клонировать, чтобы можно было бы обойтись без этих клонов
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
const GetTimlineCalendar = ({defaultTimeStart, defaultTimeEnd}) => {
 let days = [];
 const date = defaultTimeStart.clone()
 while (date.isBefore(defaultTimeEnd)) {
   days.push({
     "dateText": date.format('dd'),
     "dateNum": date.format('DD'),
     "date": date.format('YYYY-MM-DD'),
     "title": date.format('DD/MM/YYYY'),
   });
   date.add(1, 'days');
 }
 //console.log(days)
 return {days}
}
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Я тебе объяснил зачем
источник

ZS

Zhanadil Sadykov in JavaScript — русскоговорящее сообщество
теперь понял. Спасибо!
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
у тебя метод add мутирует объект
источник

O

Order in JavaScript — русскоговорящее сообщество
Всем привет.
Подскажите, где лучше пройти курсы дистанционно?
Питон, js
источник

AV

Alex Vasilchenko in JavaScript — русскоговорящее сообщество
Всем привет!
Подскажите, декораторы методов класса (которые как в Питоне) сейчас используются в современном JS?
Где-то прочитал, что их ввели в ES7, но при сборке через webpack+babel говорит, что это
experimental syntax 'decorators-legacy'
. Легаси это про что-то устаревшее и ненужное, как мне всегда казалось
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
последняя спека у меня в bio, поищите там декораторы)
источник

AV

Alex Vasilchenko in JavaScript — русскоговорящее сообщество
Она страшная и пугающая, не могу найти про декораторы. Или в этом и суть ответа, что он не вписан в стандарт?
источник

IS

Ivan Savin in JavaScript — русскоговорящее сообщество
ну да, нет их пока)
источник

AV

Alex Vasilchenko in JavaScript — русскоговорящее сообщество
Спасибо!
источник

AB

Alla Ballka in JavaScript — русскоговорящее сообщество
ребят кто то Jawa  чистую знает нужна помощь
источник