Ich versuche zu überprüfen, ob meine Variable nur eine Länge von eins hat.Die Verwendung der Längenfunktion gibt undefined zurück
Ich tue dies in etwa so:
var n = new Date();
$scope.h = n.getHours();
$scope.m = n.getMinutes();
console.log($scope.h.length) // returns undefined
if($scope.h.length < 2 && $scope.m.length < 2) {
$scope.hm = $scope.h * 10 + "" + $scope.m * 10;
console.log($scope.hm);
}
aber scope.h.length undefined zurück $. Warum? Wie soll ich das besser machen?
Sie versuchen Länge für integer zu überprüfen, das ist der Grund, warum Sie nicht definiert getHours bekommen() gibt integer –
Da getHours() retuens eine ganze Zahl, YOu Cannoy Zugriffslänge Eigenschaft auf einer ganzen Zahl –
Was ist eine Alternative? – olivier