Как я могу иметь объект moment, но не иметь доступа ни к одному из методов?

#javascript #momentjs

#javascript #momentjs

Вопрос:

У меня есть объект moment (например, temp1). Я проверяю, что это moment with moment.isMoment(temp1); , который возвращает true .

Когда я использую любой из методов для объекта moment, я получаю TypeError temp1[method] is not a function .

действительный момент без доступа к методам

объект moment с методами

Комментарии:

1. Это выглядит интересно, можете ли вы опубликовать фрагмент, иллюстрирующий проблему?

2. Что-то заменило все методы объектами. Это должно быть isValid: ƒ {}

3. На самом деле, я бы ожидал, что все эти методы будут унаследованы от прототипа, а не будут видны в каждом объекте. Эти локальные свойства переопределяют унаследованные методы.

4. Интересно! Хорошо. Я понятия не имею, как это происходит, но это дает мне хорошую возможность начать. Спасибо