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时,它是默认的