Ich habe zwei Array, die zwei Elemente schneiden, wie Sie unten sehen. Normalerweise sollte diese Funktion als A, B, Y schreiben, aber es stellt alle Wert lista.length * listb.lengthJavascript geschachtelt für Array darstellen Problem
<script>
window.onload = function(){
var lista = [];
lista[0] = "A";
lista[1] = "B";
lista[2] = "Y";
var listb = [];
listb[0] = "A";
listb[1] = "B";
for(var i=0; i<lista.length; i++){
for(var j=0; j<listb.length; j++){
if(listb[j] == lista[i]){
document.write(listb[j] + "<br/>");
}else{
document.write(lista[i] + "<br/>");
}
}
}
}
</script>