Skip to content Skip to sidebar Skip to footer

Javascript Show Specific Array Data From Global Array Data With Another Case

I'm continuing with previous question On this below code, Now I have another variable called var objSportIDLanguange = ['Sepakbola', 'Ragbi', 'Tenis', 'Bulu Tangkis', 'Mendaki', '

Solution 1:

You can use statusTranslate == "Y" ? objSportIDLanguange[i] : objSport[i] this will return objSportIDLanguange value if Y else other value then pass this to your div .

Demo Code :

var wantToShow = ['Football', 'Rugby', 'Tennis', 'Badminton', 'Fishing']; //without hikingvar objSport = ['Football', 'Rugby', 'Tennis', 'Badminton', 'Hiking', 'Fishing'];
var objSportIDLanguange = ['Sepakbola', 'Ragbi', 'Tenis', 'Bulu Tangkis', 'Mendaki', 'Memancing'];
var objTime = ['10:00', '12:00', '14:00', '16:00', '19:00', '18:00'];

var statusTranslate = "Y";
for (var i in objSport) {
  if (wantToShow.indexOf(objSport[i]) > -1) {
  //check if sttus transalte is y then use sprtlange else othervar value = statusTranslate == "Y" ? objSportIDLanguange[i] : objSport[i]
//pass samevar newOption = $('<th class="th"><div class="name">' + value + '</div><div class="time">' + objTime[i] + '</div></th>');

    $('.tblSport').append(newOption);
  }
}
<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script><tableclass="tblSport"></table>

Post a Comment for "Javascript Show Specific Array Data From Global Array Data With Another Case"