Moja aplikacja ma formularz HTML z niektórymi danymi wejściowymi wypełnionymi z zaplecza i innymi danymi wejściowymi wprowadzanymi przez użytkownika (w timedanych wejściowych). onChangeFunkcja biegnie przez każde wejście, gdy użytkownik zmienia wartość.
Dane wejściowe wypełnione z zaplecza są konwertowane na momentobiekty, daty wprowadzone przez użytkownika są zwykłymi ciągami. Oznacza to, że onChangefunkcja napotyka pewne momentobiekty i niektóre łańcuchy. Muszę wiedzieć, które dane wejściowe są momentobiektami, a które nie.
Jaka jest zalecana metoda testowania, jeśli zmienna jest momentobiektem?
Zauważyłem, że momentobiekty mają _isAMomentObjectwłaściwość, ale zastanawiam się, czy istnieje inny sposób sprawdzenia, czy zmienna jest momentobiektem.
Inną opcją, którą wypróbowałem, jest wywołanie momentzmiennej niezależnie. To konwertuje stringzmienne na momentobiekty i nie wydaje się wpływać na istniejące momentobiekty.