У меня возникают проблемы, когда я пытаюсь отфильтровать время сейчас во времени массива, у меня есть такой код;
var timeNow = "07";
var timeShift = ["08","10","12","14","16","18","20","22","00","02","04","06"];
var newData =[];
for(var data of timeShift){
if(data >= timeNow){
newData.push(data);
}
}
console.log(newData[0]); // output 08
проблема не совпадает с моими ожиданиями.Мне нужно :если timeNow равно 08, timeShift , то выход (выбран) равен 08,если timeNow равно 07, timeShift , то выход (выбран) равен 06,если timeNow равно 09, timeShift , то выход (выбран) равен 08,если timeNow равно 23, timeShift , выход (выбран) равен 22,,,,,,,,продолжается как структура данных timeNow и timeShift , как и ожидалось там.
Как я могу решить проблему?Помогите мне, пожалуйста.Спасибо:)