如何在JavaScript中找到数组中元素的短子序列?

如何在JavaScript中找到数组中元素的短子序列?,javascript,Javascript,我正在尝试编写一个.js,其中包含一个函数,该函数将检查一个长数组是否包含一个较短的数组(也是给定序列的数组)。我希望循环检查seqArray的第一个字符是否与enzseqArray的第一个字符相同,然后检查seqArray的第二个字符是否与enzseqArray的第二个字符相同,依此类推 var i =0 var a=0 function f() { if (seqArray[i]==enzseqArray[a]){a++} else {a=0} } for (i=0; i<=arr

我正在尝试编写一个.js,其中包含一个函数,该函数将检查一个长数组是否包含一个较短的数组(也是给定序列的数组)。我希望循环检查seqArray的第一个字符是否与enzseqArray的第一个字符相同,然后检查seqArray的第二个字符是否与enzseqArray的第二个字符相同,依此类推

var i =0
var a=0
function f() {
if (seqArray[i]==enzseqArray[a]){a++}
else {a=0}
}
  for (i=0; i<=array.length; i++){
    for(a = 0; a<=enzymeHowManyBasesRecognized; f()){
    seqArrayLeftCopy.slice(0, counterNew)
    }
}
var i=0
变量a=0
函数f(){
if(seqArray[i]==enzseqArray[a]){a++}
else{a=0}
}

对于(i=0;ilongArr.toString().indexOf(shortArr.toString())!=-1?既然您提到了
字符
,那么您的
数组实际上是字符串吗?那么请执行
“abcd”.includes(“bc”);//true
如果您不在处理/不想转换为字符串:使用@le_m感谢一个buch,在我将其改编为程序后,使用索引的技巧奏效了