You are here: DEVPPL Forum Programming JavaScript Forum
NOTIFICATIONS
54.125
MEMBERS
15.697
TOPICS
62.285
POSTS
  562
FLASH GAMES
7.740
TUTORIALS
 

Login

E-mail:
Password:

Compare 2 Arrays

0

Loading

Compare 2 Arrays

Postby Hiyatran » Fri Dec 16, 2011 1:57 am

I have 2 arrays and I would like to compare the 2 arrays.
If an element in array 1 is NOT in array 2 then I would like to display that element.

In this case, I should only display the letter "c" but it doesn't work and I don't know why??
Here's my code:


Code: Select all
<html><head>
<script type="text/javascript">
function getValue(id){
   var x=new Array("a","b","c","d","e");
   var y=new Array("a","b","3","d","e");
   var str="";

   for (var i=0; i<x.length; i++){
      for (var j=0; j<y.length; j++){
         if (x[i] == y[j]){
              break;
    }else{
            //Check if reach the last element in the array 2
            //If yes, then display that element in array 1 b/c not in array 2
            if (y[j] == y.length-1){
          str += x[i];
            }
         }
      }
   }
   document.getElementById(id).innerHTML = str;

}


function init(){
   getValue("info");
}
</script>
</head>

<body onload="init()">
<h2 id="info"></h2>
</body>
</html>
Hiyatran
 
Reputation: 0
Posts: 18
Joined: Mon Jun 21, 2010 2:53 am
Highscores: 0
Arcade winning challenges: 0

Compare 2 Arrays - Sponsored results

Sponsored results

Login to get rid of ads

 

^ Back to Top