Javascript 以正确的值顺序匹配多个数组值

Javascript 以正确的值顺序匹配多个数组值,javascript,Javascript,如果我有 // the idea of the array below are ['from', 'to'] var runA = [2,6] var runB = [4,1] var input = [1,4,2,6,2] 如何将存储与runA匹配,以便2,6的顺序正确?它应该是真的 但对于runB,它应该返回false,即使它同时包含值1和4,但与正确的“从”、“到”顺序不匹配。以下是一种可能的方法: if ( new RegExp("\\b" + runA + "\\b").

如果我有

 // the idea of the array below are ['from', 'to']
 var runA = [2,6]
 var runB = [4,1]

 var input = [1,4,2,6,2] 
如何将存储与runA匹配,以便2,6的顺序正确?它应该是真的


但对于runB,它应该返回false,即使它同时包含值1和4,但与正确的“从”、“到”顺序不匹配。

以下是一种可能的方法:

if ( new RegExp("\\b" + runA + "\\b").test(input) ) {
    // 'runA' exists in 'input'
}

以下是一种可能的方法:

if ( new RegExp("\\b" + runA + "\\b").test(input) ) {
    // 'runA' exists in 'input'
}

这是我们的家庭作业还是你自己尝试过一些代码?我没有想到正则表达式,我将数组转换为字符串,尝试逐字符传递它,如果没有连续的“true”,则中断循环并重新启动,否则执行回调。。。是的,这对我们来说是一个梅西it家庭作业,或者你自己也试过一些代码?没想到正则表达式,我把数组转换成字符串,试着一个字符一个字符地传递它,如果没有连续的“true”,那么就中断循环并重新启动,否则就执行回调。。。是的,这是一个mess@gdoron如果没有joinyep,它会更加优雅。默认情况下,当你使用arrayimplicity时here@gdoron如果没有joinyep,它甚至更加优雅。在这里,当您尝试使用arrayimplicity时,它是默认的