169 похожих чатов

Создал функцию, которая через цикл перебирает указанные даты. Все работает

до того момента, когда функцию вызываешь второй раз. Второй раз она приходит пустой. В чем проблема?
const GetTimlineCalendar = ({defaultTimeStart, defaultTimeEnd}) => {
let days = [];
while (defaultTimeStart.isBefore(defaultTimeEnd)) {
days.push({
"dateText": defaultTimeStart.format('dd'),
"dateNum": defaultTimeStart.format('DD'),
"date": defaultTimeStart.format('YYYY-MM-DD'),
"title": defaultTimeStart.format('DD/MM/YYYY'),
});
defaultTimeStart.add(1, 'days');
}
//console.log(days)
return {days}
}

8 ответов

5 просмотров

defaultTimeStart мутируешь в функции

moment.js moment

Илюша 🎂
moment.js moment

это мертвая либа

Zhanadil-Sadykov Автор вопроса
Denys Mikhalenko
defaultTimeStart мутируешь в функции

да, и через клон приходится юзать

Zhanadil-Sadykov Автор вопроса
Denys Mikhalenko
defaultTimeStart мутируешь в функции

как на этих двух датах как можно не мутирующий цикл сделать?

самый простой вариант defaultTimeStart = defaultTimeStart.clone(); в начале функции

Zhanadil-Sadykov Автор вопроса
Илюша 🎂
самый простой вариант defaultTimeStart = defaultTi...

я так и сделал, она и так работает. Но зачем клонировать, чтобы можно было бы обойтись без этих клонов

Похожие вопросы

Обсуждают сегодня

Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Hi guys, I'm looking for a good LLM course. Is there any course to learn LLMs in advanced? I'm aiming to use them in my apps, so a perfect course in my openion, is not only a ...
Taha
14
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
а чем лучше всего сделать глобальный лок, если много нодов, до сотни? ну то есть мне надо, чтобы некоторые операции с объектом не происходили одновременно. перемещение между н...
Д. П.
8
Всем привет. Подскажите, пожалуйста, как вы реализовываете следующий функционал. Допустим есть форма, в которой имеется выпадающий список со значениями. Значения хранятся в БД...
Евгений
7
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта