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"