有两个数组,一个是循环数组一个是待查找的数组

有两个数组,一个是循环数组一个是待查找的数组,怎么代入循环查找第二个数组是否在第一个数组中是否存在?

function isCon(arr, val){
for(var i=0; i<arr.length; i++){
if(arr[i] == val)
return true;
}
return false;
}

window.onload = function(){
var arr=new Array(1,2,3,2,4,2,5,6,7,2,4,3,18,12,41,87);
alert(isCon(arr, 8));
}

Private Sub sss()
Dim i As Integer
Dim s As Integer
Dim arryFrom(100) As String
Dim arryTo(100) As String

For i = 0 To UBound(arryFrom())
    For s = 0 To UBound(arryTo())
        If arryFrom(i) = arryTo(s) Then
            '你想干的事情
        End If
    Next s
Next i

End Sub

不要求效率的话直接暴力匹配吧。

 for(int i=0;i<循环数组.length();i++)
 {
       int flag=1;
           for(int j=0;j<待查找数组.length();j++)
             { 
                     if(循环数组[i]!=待查找数组[j])
                             {
                                   flag=0;
                                         break;
                             }
             }
 }

另外还可以使用类似KMP算法的思想对数组进行处理,时间复杂度O(n+m)