2024-05-04 00:14:04
如果数组中个元素是
var arr1 = ['a','b','c','d'];
var arr2 = ['x','b','c','y'];
var long = arr1.length<arr2.length?arr2:arr1;
var short = arr1.length<arr2.length?arr1:arr2;
var str = ","+long.toString()+",";
var result=[];
for(var i in short){
if(str.indexOf(","+short[i]+",")>=0){
result.push(short[i]);
}
}
alert(result.toString());
2024-05-04 06:06:33
var arry1 = ['a','b','c','d'];
var arry2 = ['x','b','c','y'];
var arry3 = new Array();
var j = 0;
for(var i=0;i<arry1.length;i++){
for(var k=0;k<arry2.length;k++){
if(arry1[i]==arry2[k]){
arry3[j]=arry1[i];
++j;
}
}
}
//array3中存放的就是['b','c']
return array3;
2024-05-04 04:50:53
<button onclick="doclick()">按钮</button>
<script type="text/javascript">
function doclick(){
//调用一楼的代码
}
</script>