如何快速获取布尔数组中的连续月份?

[true,true,true,false,false,false,false,false,false,false,false,true]

我有一个数组用于月份,在这种情况下,它是十二月三月 有没有一种方法可以立即获得此结果,而不是编写2个循环和一堆if语句?