Javascript 查找数字是否介于两个数字之间

Javascript 查找数字是否介于两个数字之间,javascript,arrays,filter,int,range,Javascript,Arrays,Filter,Int,Range,我有一个数字数组0,1,2,3,4,5,6 开始索引和结束索引是随机传递的。我必须找出给定的数字是否在起始索引和结束索引之间, 例如,如果起始索引为0,结束索引为3,则需要判断给定的数字是0、1、2还是3,如果是4、5和6,则返回false。 现在是我最棘手的部分 如果起始索引为4,结束索引为1,则我需要判断数字是4、5、6、0还是1,如果数字为2和3,则返回false。您可以先使用.filter()筛选数组项,然后使用.includes()检查是否存在: let data=[0,1,2,3,

我有一个数字数组0,1,2,3,4,5,6 开始索引和结束索引是随机传递的。我必须找出给定的数字是否在起始索引和结束索引之间, 例如,如果起始索引为0,结束索引为3,则需要判断给定的数字是0、1、2还是3,如果是4、5和6,则返回false。 现在是我最棘手的部分
如果起始索引为4,结束索引为1,则我需要判断数字是4、5、6、0还是1,如果数字为2和3,则返回false。您可以先使用
.filter()
筛选数组项,然后使用
.includes()
检查是否存在:

let data=[0,1,2,3,4,5,6];
let checker=(arr、start、end、value)=>(

start i>=start&&i i>=start | | i发布的问题似乎根本不包括解决问题的方法。StackOverflow希望您这样做,因为您的尝试有助于我们更好地了解您的需求。请编辑问题以显示您已尝试的方法,以便说明您遇到的特定障碍。有关更多信息,请参见第页请看一看,然后坐飞机。